View Full Version : Segfault straight away
cyrillic
July 22nd, 2008, 12:53 PM
Program received signal SIGSEGV, Segmentation fault.
0x00000000 in ?? ()
(gdb) bt
#0 0x00000000 in ?? ()
#1 0x086ca8cb in Shaders::CARBShaderProgram::CompileAndLink ()
#2 0x086e43a2 in CGUIImage::Initialize ()
#3 0x08268c00 in CApplication::Create ()
#4 0x086294c2 in main ()
Can i get the source somewhere? Or at least compile with debugging symbols..
Btw, does it really need the closed source drivers for nvidia? XBMC worked fine without them.
Regards, Thomas.
tsella
July 22nd, 2008, 01:59 PM
you can download the source at http://app.boxee.tv/download
actually, ubuntu let's you install the proprietary drivers ("restricted drivers") directly, so its not a much to go to nvidia and download them. you probably had them installed, and that's why xbmc worked just fine. without the restricted drivers, some acceleration does not take place, and xbmc/boxee would work at a few frames per second (too slow to use) if at all.
regarding the crash, can you provide your /tmp/xbmc.log? tell me a big more about your setup? please also include output from glxinfo.
cyrillic
July 23rd, 2008, 07:45 AM
Found the culprit. Appearantly you detect shaders on my Radeon 7200 while it has none. In trunk/guilib/Shader.cpp the functions
CARBPixelShader::Compile() and CARBVertexShader::Compile() call glGenProgramsARB(1, &m_pixelShader); and crash Boxee.
I guess the check "if (m_source.length()==0)" does not correctly detect if shaders are unsupported. You should probably check if glEnable(GL_FRAGMENT_PROGRAM_ARB); returns an error too.
Don't know if you plan to support a card this old, but it did XBMC fine so ...
All the transparant graphics seem to have gone. I can add a new user, but the background is black. Can't do anything else because of more errors, but they don't seem graphics related.
tsella
August 3rd, 2008, 07:42 AM
thanks! i've asked our devs to look at your patch.
Armbie
January 20th, 2009, 10:35 PM
I have hit this exact problem with my Radeon 7200. Any update on a fix?
Thanks for your time.
jrubins
May 3rd, 2009, 05:50 PM
Hi all,
I'm a bit of a linux n00b so please forgive me if I'm overlooking something obvious
I just installed Boxee on a sqeaky clean new install of Ubuntu 9.04 (Jaunty)
I can't get boxee to work at all.
First my hardware
2ghx P4 dell optiplex 260
root is 40gb
videos and movies on a second drive (120gb)
and there is a 3rd HDD (40 gb) on an IDE card (Promise)
I'm running 1gb ram
My graphics card is an nvdia geforce 2 (I can't remember the number)
and I have a tv tuner card (Happauge pvr 350)
I think that should be all the relevant info.
At first I suspected graphics driver shenanigans, but I had a friend who is much more of a linux geek come over and check out my system. He thinks the graphics driver and xorg.conf are configured correctly.
I've attached a log file, which has some info...
I'm hoping that one of you can help me make sense of this.
I'd really like to have Boxee working by the time my wife gets home tomorrow.
Thanks for your help
jrubins
May 3rd, 2009, 11:35 PM
Got it working!
I just had to get the nvidia driver from nvidia's website, install it, and reboot about 12 times :)
But at least it works now!
Now all I have to do is mount my ntfs drive, get my remote working, and set up the mythtv back end :cool:
marcel
May 4th, 2009, 03:54 AM
good to hear ..one step at a time..
Powered by vBulletin® Version 4.1.12 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.