Kodi Community Forum

Full Version: xbmc crash on start up(not start)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
DISTRIBUTION= LUBUNTU GRAFICH CARD= GF440MX xbmc= Frodo
In kernel 12.04 with xbmc Eden was work perfectly.
-Computer-
Main Board : P4SX
Processor : Intel® Pentium® 4 CPU 2.40GHz
Memory : 508MB (304MB used)
Operating System : Ubuntu 12.10
Arch: i686
Kernel: Linux 3.5.0-25-generic
User Name : keti (keti)
Date/Time : mié 27 feb 2013 11:31:31 CET
-Display-
Resolution : 1024x768 pixels
OpenGL Renderer : Mesa DRI nv17 x86/MMX/SSE2
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : ICH - SiS SI7012
-Input Devices-
Power Button
Power Button
AT Translated Set 2 keyboard
Genius Optical Mouse
-Printers-
No printers found
-SCSI Disks-
ATA ST360020A
HL-DT-ST DVD-ROM GDR8162B

DEBUG LOG= http://www.xbmclogs.com/show.php?id=1267
+1, I have a similar architecture and Froyo won't start, I never had a problem with Eden.

1. Debug log: http://paste.ubuntu.com/5570977/
3. #xbmc --version: XBMC Media Center 12.0 Git:fb595f2
4. #lsb_release -a: Ubuntu 12.04.2 LTS, updated on 02/27
5. i686, pentium 4
6. PPA (add-apt-repository ppa:team-xbmc/ppa)
8. http://paste.ubuntu.com/5570995/

The backtrace shows 0x0 on Thread 1, after CGUIFontTTFGL::Begin(). Could it be that there's some opengl extension that our architecture doesn't support?

#glxinfo | grep -i direct
direct rendering: Yes
(2013-02-27, 12:23)toni Wrote: [ -> ]DISTRIBUTION= LUBUNTU GRAFICH CARD= GF440MX xbmc= Frodo
In kernel 12.04 with xbmc Eden was work perfectly.
-Computer-
Main Board : P4SX
Processor : Intel® Pentium® 4 CPU 2.40GHz
Memory : 508MB (304MB used)
Operating System : Ubuntu 12.10
Arch: i686
Kernel: Linux 3.5.0-25-generic
User Name : keti (keti)
Date/Time : mié 27 feb 2013 11:31:31 CET
-Display-
Resolution : 1024x768 pixels
OpenGL Renderer : Mesa DRI nv17 x86/MMX/SSE2
X11 Vendor : The X.Org Foundation
-Multimedia-
Audio Adapter : ICH - SiS SI7012
-Input Devices-
Power Button
Power Button
AT Translated Set 2 keyboard
Genius Optical Mouse
-Printers-
No printers found
-SCSI Disks-
ATA ST360020A
HL-DT-ST DVD-ROM GDR8162B

DEBUG LOG= http://www.xbmclogs.com/show.php?id=1267

You don't appear to have the nvidia drivers installed.
(2013-02-27, 18:57)Skaber Wrote: [ -> ]+1, I have a similar architecture and Froyo won't start, I never had a problem with Eden.

1. Debug log: http://paste.ubuntu.com/5570977/
3. #xbmc --version: XBMC Media Center 12.0 Git:fb595f2
4. #lsb_release -a: Ubuntu 12.04.2 LTS, updated on 02/27
5. i686, pentium 4
6. PPA (add-apt-repository ppa:team-xbmc/ppa)
8. http://paste.ubuntu.com/5570995/

The backtrace shows 0x0 on Thread 1, after CGUIFontTTFGL::Begin(). Could it be that there's some opengl extension that our architecture doesn't support?

#glxinfo | grep -i direct
direct rendering: Yes

Same problem here http://pastebin.com/AbqSGWcP .
Eden ok. Frodo and "latest" 13 alpha segmentation fault at same place.
@Lachim, what's your hardware?
We'll probably have to hook gdb ourselves and find more info around the null pointer in the CGUIFontTTFGL class.
Quote:#glxinfo | grep -i direct
direct rendering: Yes
That doesn't mean you are good to go.

The original poster said s/he had an GF440MX card which I assume is a very old nvidia card. But has no nvidia drivers.

What about the others? What GPU? What drivers?
Hi, I dont have nvidia drivers 96xx, much troubles with new kernels, nvidia script install error, a developer of nvidia said to user in a forum (http://www.nvnews.net/vbulletin/showthread.php?t=160452) that drivers not works correctly because very old drivers.
The version "173 drivers" change the resolution and i cant see nothing, not its supported by my monitor.
Then i use nouveau drivers, that works "well" more or less. shouldn't be a problem with xbmc, but i dont know. Im a simple user of ubuntu & Lubuntu...

Sorry by my english.
(2013-02-28, 06:22)nickr Wrote: [ -> ]What about the others? What GPU? What drivers?

Currently upgrading to 12.10 but I'm 90% sure I'm using software rendering (no GPU).
(2013-02-28, 00:19)Skaber Wrote: [ -> ]@Lachim, what's your hardware?
We'll probably have to hook gdb ourselves and find more info around the null pointer in the CGUIFontTTFGL class.

So I look at GUIFontTTFGL class and i diff it with old Eden source. There is a new calling of blend function in Begin method which is different in Eden. I replace this line by older one, compile it and voila Xbmc starts without segmentation fault.
For those, who have same problem:

GUIFontTTFGL->Begin()
Eden: glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Frodo: glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE_MINUS_DST_ALPHA, GL_ONE);

I donť know yet, what's a cause of this problem. Maybe my old graphic card Intel 855gm or maybe old GL library. I still don't know if is 100% ok, but it finally starts without fault.

Still, thank you for this fine piece of software
(2013-02-28, 20:08)Lachim Wrote: [ -> ][quote='Skaber' pid='1350991' dateline='1362003558']
Maybe my old graphic card Intel 855gm or maybe old GL library.

Nice finding, glBlendFuncSeparate seems to be an OpenGL 4 function. I doubt our driver supports every OpenGL 4 function.