PDA

View Full Version : Crash after/during login



LordBernhard
August 2nd, 2008, 09:07 AM
Hey!

I've just accomplished to compile boxee on Sabayon Linux 3.5 (based on Gentoo). I'm using the proprietary NVIDIA drivers (173.14.05) and I'm running KDE (if that makes any difference).

I had to install python 2.4 from an ebuild I found on the gentoo website (2.4.4-r14).

When I start Boxee (./Boxee from the trunk folder) it starts, asks for my login data and when I actually login it exits. When I now restart Boxee it shows me my login but the same crash appears.

Here's the output from konsole:

02/08/08 15:59:38#DEBUG#bxbgprocess.cpp:142(Start)#bg process initialized. 1 worker threads created.
02/08/08 15:59:39#DEBUG#bxcurl.cpp:53(Initialize)#curl initialized. version <7.18.2>

Running Boxee test...
The XBMC_HOME environment variable is not set.
The XBMC_HOME environment variable is not set.
is rtorrent running: 0
boxee-rtorrent: Kein Prozess abgebrochen
*** glibc detected *** ./Boxee: free(): invalid pointer: 0x0954c458 ***
======= Backtrace: =========
/lib/libc.so.6[0xb77b0f07]
/lib/libc.so.6(cfree+0x72)[0xb77b2ae2]
./Boxee(_ZN5BOXEE10BXDatabase5QueryESsz+0x23d)[0x8bb850d]
./Boxee(_ZN5BOXEE15BXVideoDatabase13GetVideoFilesERS t6vectorIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEi RKSs+0x49)[0x8be2d87]
./Boxee(_ZN5BOXEE15BXVideoDatabase9GetVideosERSt6vec torIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEiRKSs+ 0x5d)[0x8be3e6d]
./Boxee(_ZN5BOXEE16BXMetadataEngine9GetVideosERSt6ve ctorIPNS_10BXMetadataESaIS3_EERKS1_ISsSaISsEEiRKSs +0x39)[0x8bce47d]
./Boxee(_ZN9DIRECTORY23CBoxeeDatabaseDirectory12GetD irectoryERK7CStdStrIcER13CFileItemList+0x24e2)[0x87e7254]
./Boxee(_ZN9DIRECTORY23CBoxeeDatabaseDirectory12GetD irectoryERK7CStdStrIcER13CFileItemList+0x2c77)[0x87e79e9]
./Boxee(_ZN9DIRECTORY10CDirectory12GetDirectoryERK7C StdStrIcER13CFileItemListS2_bbb+0x16c)[0x880eb84]
./Boxee(_ZN16CGetDirectoryJob6DoWorkEv+0xac)[0x85bdbb6]
./Boxee(_ZN5BOXEE11BXBGProcess12WorkerThreadEPv+0x12 2)[0x8baab22]
/usr/lib/libSDL-1.2.so.0[0xb7b7283b]
/usr/lib/libSDL-1.2.so.0[0xb7bb719d]
/lib/libpthread.so.0[0xb771afc8]
/lib/libc.so.6(clone+0x5e)[0xb78099ae]
======= Memory map: ========
08048000-08f10000 r-xp 00000000 08:04 8641049 /home/friedreb/boxee/trunk/Boxee
08f10000-08f12000 r-xp 00ec8000 08:04 8641049 /home/friedreb/boxee/trunk/Boxee
08f12000-08f43000 rwxp 00eca000 08:04 8641049 /home/friedreb/boxee/trunk/Boxee
08f43000-08feb000 rwxp 08f43000 00:00 0
09401000-09bbd000 rwxp 09401000 00:00 0 [heap]
a9900000-a9901000 ---p a9900000 00:00 0
a9901000-aa15d000 rwxp a9901000 00:00 0
aa15d000-aa200000 ---p aa15d000 00:00 0
aa219000-aa21b000 r-xp 00000000 08:04 3377261 /usr/lib/gconv/CP1252.so
aa21b000-aa21c000 r-xp 00001000 08:04 3377261 /usr/lib/gconv/CP1252.so
aa21c000-aa21d000 rwxp 00002000 08:04 3377261 /usr/lib/gconv/CP1252.so
aa21d000-aa41d000 rwxs 3306b000 00:0f 10112 /dev/nvidia0
aa41d000-aa4f5000 rwxp aa41d000 00:00 0
aa5cd000-aa7cd000 rwxs 33268000 00:0f 10112 /dev/nvidia0
aa7cd000-aa85a000 rwxp aa7cd000 00:00 0
aaff1000-ab100000 r-xp 00000000 08:04 4584860 /home/friedreb/boxee/trunk/system/ImageLib-i486-linux.so
ab100000-ab108000 rwxp 0010e000 08:04 4584860 /home/friedreb/boxee/trunk/system/ImageLib-i486-linux.so
ab108000-ab109000 rwxp ab108000 00:00 0
ab109000-ab10a000 ---p ab109000 00:00 0
ab10a000-ab909000 rwxp ab10a000 00:00 0
ab909000-ab90a000 ---p ab909000 00:00 0
ab90a000-ac109000 rwxp ab90a000 00:00 0
ac109000-ac10a000 ---p ac109000 00:00 0
ac10a000-ac909000 rwxp ac10a000 00:00 0
ac909000-ac90a000 ---p ac909000 00:00 0
ac90a000-ad20a000 rwxp ac90a000 00:00 0
ad20a000-ad309000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad309000-ad408000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad408000-ad507000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad507000-ad606000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad606000-ad705000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad705000-ad804000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad804000-ad903000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ad903000-ada02000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
ada02000-adb01000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
adb01000-adc00000 r-xp 00000000 08:04 4583552 /home/friedreb/boxee/trunk/skin/Boxee Skin NG/Fonts/boxee.ttf
adc00000-add00000 rwxp adc00000 00:00 0
add1b000-add1e000 r-xp 00000000 08:04 3371490 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
add1e000-add1f000 r-xp 00002000 08:04 3371490 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
add1f000-add20000 rwxp 00003000 08:04 3371490 /usr/lib/alsa-lib/libasound_module_rate_speexrate.so
add20000-add30000 rwxs 00000000 00:09 2326563 /SYSV0056a4d6 (deleted)
add30000-add4f000 r-xp 00000000 08:04 4906849 /usr/share/locale/de/LC_MESSAGES/libc.mo
add4f000-add50000 ---p add4f000 00:00 0
add50000-ae54f000 rwxp add50000 00:00 0
ae54f000-ae550000 ---p ae54f000 00:00 0
ae550000-aed4f000 rwxp ae550000 00:00 0
aed4f000-aed50000 ---p aed4f000 00:00 0
aed50000-af54f000 rwxp aed50000 00:00 0
af54f000-af550000 ---p af54f000 00:00 0
af550000-afd4f000 rwxp af550000 00:00 0
afd4f000-afd50000 ---p afd4f000 00:00 0
afd50000-b054f000 rwxp afd50000 00:00 0
b054f000-b0550000 ---p b054f000 00:00 0
b0550000-b0d4f000 rwxp b0550000 00:00 0
b0d4f000-b0d50000 ---p b0d4f000 00:00 0
b0d50000-b154f000 rwxp b0d50000 00:00 0
b154f000-b1550000 ---p b154f000 00:00 0
b1550000-b1d4f000 rwxp b1550000 00:00 0
b1d4f000-b1d50000 ---p b1d4f000 00:00 0
b1d50000-b254f000 rwxp b1d50000 00:00 0
b254f000-b2550000 ---p b254f000 00:00 0
b2550000-b2d4f000 rwxp b2550000 00:00 0
b2d4f000-b2d50000 ---p b2d4f000 00:00 0
b2d50000-b354f000 rwxp b2d50000 00:00 0
b354f000-b3550000 ---p b354f000 00:00 0
b3550000-b3d4f000 rwxp b3550000 00:00 0
b3d4f000-b3d50000 ---p b3d4f000 00:00 0
b3d50000-b454f000 rwxp b3d50000 00:00 0
b454f000-b4550000 ---p b454f000 00:00 0
b4550000-b4d4f000 rwxp b4550000 00:00 0
b4d4f000-b4d50000 r-xp 00000000 08:04 3377433 /usr/lib/gconv/ISO8859-1.so
b4d50000-b4d51000 r-xp 00000000 08:04 3377433 /usr/lib/gconv/ISO8859-1.so
b4d51000-b4d52000 rwxp 00001000 08:04 3377433 /usr/lib/gconv/ISO8859-1.so
b4d52000-b4f52000 rwxs 333f6000 00:0f 10112 /dev/nvidia0
b4f52000-b5052000 rwxs 32d79000 00:0f 10112 /dev/nvidia0
b5052000-b5053000 rwxs fac08000 00:0f 10112 /dev/nvidia0
b5053000-b5093000 rwxs 32cbf000 00:0f 10112 /dev/nvidia0
b5093000-b50b3000 rwxs 33255000 00:0f 10112 /dev/nvidia0
b50b3000-b5118000 rwxp b50b3000 00:00 0
b5118000-b517c000 rwxp 00000000 00:0f 2936 /dev/zero
b517c000-b5837000 rwxs 00000000 00:09 1933314 /SAbgebrochen

Other than that it looks pretty good so far :-)

Bernhard

axan
August 9th, 2008, 12:47 PM
I'm having the same problem. I'm also running gentoo with nvidia card.
Boxee compiled sucessfully and runs. After I entered my user credentials it crashes every time i try to connect

marcel
August 10th, 2008, 05:43 AM
Guys
Please post your /tmp/xbmc.log. also please also include output from glxinfo.
thanks

axan
August 10th, 2008, 08:18 AM
Damn files are too long to paste here so here are links:

xbmc.log (http://www.itmyway.net/boxee/xbmc.log)

glxinfo (http://www.itmyway.net/boxee/glxinfo)

tsella
August 10th, 2008, 09:47 AM
@axan - thanks! can you please include a stack trace from the core dump (gdb)? or even run in gdb, and provide the stack dump from when it crashes.

from your logs it looks like boxee is unable to load fonts, looking for them under /home/zoah/trunk/media/Fonts. you may have it in lower case, so please symlink to the expected path.

additionally, and what possibly is the reason for crash, is that boxee is unable to unrar the weather data. please install rar dev libraries.

thanks!

axan
August 10th, 2008, 10:59 AM
hmm i don't have a media folder at all

axan
August 10th, 2008, 01:20 PM
ok backtrace form running boxee in gdb


#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb7612b91 in raise () from /lib/libc.so.6
#2 0xb7614378 in abort () from /lib/libc.so.6
#3 0xb764d61b in ?? () from /lib/libc.so.6
#4 0x0000001d in ?? ()
#5 0xb7653370 in ?? () from /lib/libc.so.6
#6 0x00000002 in ?? ()
#7 0xbf8a638e in ?? ()
#8 0xb7702704 in ?? () from /lib/libc.so.6
#9 0xaf73acc7 in ?? ()
#10 0xb7702704 in ?? () from /lib/libc.so.6
#11 0x30836ff4 in ?? ()
#12 0x33383239 in ?? ()
#13 0x00383237 in ?? ()
#14 0xb771eff4 in ?? () from /lib/libc.so.6
#15 0xb7720140 in ?? () from /lib/libc.so.6
#16 0x09283728 in ?? ()
#17 0xaf73acf8 in ?? ()
#18 0xb7654d89 in free () from /lib/libc.so.6
#19 0x62696c67 in ?? ()
#20 0x65642063 in ?? ()
#21 0x74636574 in ?? ()
#22 0x2a206465 in ?? ()
#23 0x25202a2a in ?? ()
#24 0x25203a73 in ?? ()
#25 0x30203a73 in ?? ()
#26 0x20732578 in ?? ()
#27 0x0a2a2a2a in ?? ()
#28 0x00000000 in ?? ()



Like I said before I don't have a media folder in trunk. I checked the source it's not in there either.

I have rar and unrar installed. I also just installed xbmc from svn and it's working perfectly including weather, media info and all.

vulkan
August 12th, 2008, 12:56 AM
i am not sure why you do not have the "media" folder.
maybe you can try copying this folder from your xbmc installation. see if that helps.

axan
August 12th, 2008, 09:39 PM
did that, i grabed boxee for ubuntu package and copied the media folder into my installation. It didn't help, still crashes on login.

tsella
September 2nd, 2008, 09:28 AM
can you please try with latest and greatest and let us know if this is still the case?