compiz crashed with SIGSEGV in nux::GLFramebufferObject::_GenerateFboId()

Bug #725569 reported by Sergey "Shnatsel" Davidoff
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Nux
New
Undecided
Unassigned
Unity
New
Undecided
Unassigned
nux (Ubuntu)
New
Medium
Unassigned

Bug Description

I'm using an old Radeon card with "nomodeset" option because otherwise it shows black screen on boot. Compiz crashed on startup. I know this info is not very helpful, but I'll try to collect and provide more info.

ProblemType: Crash
DistroRelease: Ubuntu 11.04
Package: libnux-0.9-0 0.9.28-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-5.32-generic 2.6.38-rc6
Uname: Linux 2.6.38-5-generic i686
Architecture: i386
Date: Sat Feb 26 14:05:01 2011
Disassembly: => 0x0: Cannot access memory at address 0x0
ExecutablePath: /usr/bin/compiz
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20110226)
ProcCmdline: /usr/bin/compiz
ProcEnviron:
 LANGUAGE=ru_RU:en
 LANG=ru_RU.UTF-8
 SHELL=/bin/bash
SegvAnalysis:
 Segfault happened at: 0x0: Cannot access memory at address 0x0
 PC (0x00000000) not located in a known VMA region (needed executable region)!
SegvReason: executing NULL VMA
Signal: 11
SourcePackage: nux
StacktraceTop:
 ?? ()
 nux::GLFramebufferObject::_GenerateFboId() () from /usr/lib/libnux-graphics-0.9.so.0
 nux::GLFramebufferObject::GLFramebufferObject() () from /usr/lib/libnux-graphics-0.9.so.0
 nux::IOpenGLFrameBufferObject::IOpenGLFrameBufferObject(char const*, int) () from /usr/lib/libnux-graphics-0.9.so.0
 nux::GpuDevice::CreateFrameBufferObject(nux::IOpenGLFrameBufferObject**) () from /usr/lib/libnux-graphics-0.9.so.0
Title: compiz crashed with SIGSEGV in nux::GLFramebufferObject::_GenerateFboId()
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
XsessionErrors:
 (gnome-settings-daemon:2846): Gdk-CRITICAL **: IA__gdk_window_thaw_toplevel_updates_libgtk_only: assertion `private->update_and_descendants_freeze_count > 0' failed
 (nautilus:2912): GConf-CRITICAL **: gconf_value_free: assertion `value != NULL' failed

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :
visibility: private → public
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

I managed to start Metacity and got the video board info from lshw, it's attached.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

The driver kernel module is called "radeon", i think the package version is "1:6.14.0-0ubuntu2".

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

When I'm trying to start Compiz without Unity plugin, it doesn't crash, but prints:
compiz (opengl) - Fatal: GLX_EXT_texture_from_pixmap is missing

I'm afraid that this is caused by disabled modesetting, since Compiz used to work for me on this machine in older releases.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Compiz works if I disable OpenGL plugin.

Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

FWIW: with Radeon I see the same crash with Modesetting enabled:

Chipset: "ATI Radeon Mobility 9200 (M9+) 5C63 (AGP)" (ChipID = 0x5c63)
Linux xxx 2.6.32-5-powerpc #1 Wed Jan 12 04:47:03 UTC 2011 ppc ppc ppc GNU/Linux

Revision history for this message
X (u78qir8a9-deactivatedaccount) wrote :

I'm very sorry for my confusion, my case is the exact same, it's __userspace modesetting__ I'm using.

Revision history for this message
Apport retracing service (apport) wrote :

StacktraceTop:
 ?? ()
 nux::GLFramebufferObject::_GenerateFboId () at ./GLDeviceFrameBufferObject.cpp:159
 nux::GLFramebufferObject::GLFramebufferObject (this=0x9441910) at ./GLDeviceFrameBufferObject.cpp:53
 nux::IOpenGLFrameBufferObject::IOpenGLFrameBufferObject (this=0x9441880, __Nux_FileName__=0x38854b8 "./GpuDevice.cpp", __Nux_LineNumber__=750) at ./IOpenGLFrameBufferObject.cpp:35
 nux::GpuDevice::CreateFrameBufferObject (this=0x9436fb0, ppFrameBufferObject=0xbffb9e4c) at ./GpuDevice.cpp:750

Revision history for this message
Apport retracing service (apport) wrote : Stacktrace.txt
Revision history for this message
Apport retracing service (apport) wrote : ThreadStacktrace.txt
Changed in nux (Ubuntu):
importance: Undecided → Medium
tags: removed: need-i386-retrace
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.