PDA

View Full Version : Boxee crashes when entering "My Sources"



jimmyjohansson
August 26th, 2008, 04:57 PM
Hi,

I've been running Boxee on Ubuntu for about a month now and think it's amazing!

However, since the update, Boxee crashes when I try to enter "My sources". It just exits Boxee...
I tried creating a new user so that all the settings where set to default, but that didn't help.
Then I went on to reinstall my computer. Didn't help that either.

Any ideas what can be done? Boxee has worked without problems before the update, can you "go back" to a previous version?

Edit: It seems that if you go to Pictures the "Local Pictures" work fine, but Boxee still crash in "My Sources". Is there a way to add local videos/music outside "My Sources"?

I now see that Boxee has been able to scan some of the folders, so I can watch a video from there...

marcel
August 27th, 2008, 03:35 AM
Hi jimmyjohansson

Can you try and enter "My sources" and if boxee crashes send us the crash report or pm at marcel [at]boxee [dot] com as well as the xbmc.log .

thanks

jimmyjohansson
August 27th, 2008, 04:07 AM
Hi Marcel,

Where is the crash report located? Can't seem to find it.

My xbmc.log is about 9mb since Boxee had scanned all my folders. Is there a certain part of the file that you need?

Thanks for the help!

marcel
August 27th, 2008, 05:52 AM
Sorry my mistake thinking mac not linux please rename the xbmc.log to a temporary file (/tmp/boxee-xbmc.log) and restart boxee (this will create a new xbmc.log)and then try and enter "My sources" if boxee crashes then please send me the log file (if it is large pls compress it).

cheers :)

jimmyjohansson
August 27th, 2008, 09:45 AM
It crashed at the same place, here's the log-file. :)

vulkan
August 27th, 2008, 10:41 AM
log file shows nothing to indicate what causes the crash.
lets try starting from scratch. rename the ".boxee" folder under your home directory and run boxee. you would need to redefine the user and sources. maybe that would help.

if not - it will be great if you can post the stack trace from the crash. to do that you will need to run Boxee using gdb (gdb Boxee).

when it crashes - type "bt" and paste the output.

thanks.

-vulkan.

jimmyjohansson
August 27th, 2008, 05:23 PM
I'm not sure if I got it right.
Heres what it says when I try "gdb Boxee":

root@htpc:/usr/boxee# gdb Boxee
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
(gdb) bt
No stack.
(gdb) Quit
(gdb)

Do I need to set any options when i run gdb?

vulkan
August 28th, 2008, 12:09 AM
no. sorry - you have to "run" it by entering the command "r".
then - only when it crashes enter "bt".

IMPORTANT NOTE: before all that - set boxee to run in windowed mode otherwise you will not be able to access gdb and the system will seem "stuck".

so - to summarize things:
1. gdb Boxee - the same way you did
2. run the command "r"
3. hit TAB to make boxee go to windowed mode
4. enter your profile and make it "crash". boxee will seem "frozen" but if you have a look on the gdb screen you'll see that it gained control again
5. enter the command "bt" and paste its output

thanks!

jimmyjohansson
August 28th, 2008, 12:52 AM
Here's the output after running gdb Boxee:

#0 0x0889d135 in DIRECTORY::CSourcesDirectory::GetDirectory ()
#1 0x0882cac2 in DIRECTORY::CDirectory::GetDirectory ()
#2 0x085c623c in CMetadataResolverVideo::IsDVDFolder ()
#3 0x084c7ee4 in CGUIWindowBoxeeBrowse::GetDvdFolder ()
#4 0x084cd419 in CGUIWindowBoxeeBrowse::OnClick ()
#5 0x084ced7d in CGUIWindowBoxeeBrowse::OnMessage ()
#6 0x08273a61 in CGUIControl::SendWindowMessage ()
#7 0x08251bc9 in CGUIBaseContainer::OnClick ()
#8 0x082523a9 in CGUIBaseContainer::OnAction ()
#9 0x082ad104 in CGUIPanelContainer::OnAction ()
#10 0x082d4455 in CGUIWindow::OnAction ()
#11 0x084c8187 in CGUIWindowBoxeeBrowse::OnAction ()
#12 0x082cdc5f in CGUIWindowManager::OnAction ()
#13 0x0831f91d in CApplication::OnAction ()
#14 0x0832137b in CApplication::OnKey ()
#15 0x0832158a in CApplication::ProcessKeyboard ()
#16 0x0832279d in CApplication::FrameMove ()
#17 0x0872b26b in CXBApplicationEx::Run ()
#18 0x0872bc53 in main ()

Hope this helps.

Thanks!

vulkan
August 28th, 2008, 01:40 AM
hmm. well i am affraid i will need to bother you again with the log.
but this time - i need to get a higher level of details in it.
in order to do so - please create a file called "~/.boxee/UserData/advancedsettings.xml" and paste the following into it:

<advancedsettings>
<loglevel>0</loglevel>
</advancedsettings>

then run again - and send me the log (big one this time) to vulkan@boxee.tv

thanks. and sorry for the hassle...

jimmyjohansson
August 28th, 2008, 10:31 AM
I've sent a mail to you vulkan. Thanks! :)