compiz team mailing list archive
-
compiz team
-
Mailing list archive
-
Message #39469
[Bug 944653] Re: compiz crashed on startup with SIGSEGV in strstr() from GLScreen::GLScreen()
I started having this problem after upgrading my kernel from
3.2.0-29-generic to 3.2.0-30-generic few days ago.
Booting back to 3.2.0-29-generic resolves the problem.
I am running 64-bit Xubuntu version 12.04 with latest standard updates
(compiz version 0.9.7.8-0ubuntu1.4 / nvidia-current 295.40-0ubuntu1.1 )
and for weeks have been applying updates including kernels without
problems, until 3.2.0-30-generic came along which triggers this problem
for me.
SegvAnalysis:
Segfault happened at: 0x7f5edb510ae4 <__strstr_sse2+20>: movzbl (%rdi),%eax
PC (0x7f5edb510ae4) ok
source "(%rdi)" (0x00000000) not located in a known VMA region (needed readable region)!
destination "%eax" ok
SegvReason: reading NULL VMA
SourcePackage: compiz
Stacktrace:
#0 __strstr_sse2 (haystack_start=0x0, needle_start=0x7f5ed5a90bfa "GLX_SGIX_fbconfig") at ../string/strstr.c:63
haystack = 0x0
needle = 0x7f5ed5a90bfa "GLX_SGIX_fbconfig"
needle_len = <optimized out>
haystack_len = <optimized out>
ok = true
#1 0x00007f5ed5a85d4b in GLScreen::GLScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#2 0x00007f5ed5a6e648 in PluginClassHandler<GLScreen, CompScreen, 4>::get(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#3 0x00007f5ed5a6e85c in CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#4 0x00007f5edbdb1a1c in CompManager::initPlugin(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#5 0x00007f5edbdb2451 in CompPlugin::push(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#6 0x00007f5edbd83b0d in compiz::private_screen::PluginManager::updatePlugins() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#7 0x00007f5edbd84069 in PrivateScreen::processEvents() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#8 0x00007f5edbdb7287 in CompEventSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#9 0x00007f5eda2bef2f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#10 0x00007f5ed9dc6d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007f5ed9dc70a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f5ed9dc749a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x000000000040241e in main ()
No symbol table info available.
StacktraceAddressSignature: /usr/bin/compiz:11:x86_64:/usr/lib/compiz/libopengl.so+2bd4b:/usr/lib/compiz/libopengl.so+14648:/usr/lib/compiz/libopengl.so+1485c:/usr/lib/libcompiz_core.so.0.9.7.8+6da1c:/usr/lib/libcompiz_core.so.0.9.7.8+6e451:/usr/lib/libcompiz_core.so.0.9.7.8+3fb0d:/usr/lib/libcompiz_core.so.0.9.7.8+40069:/usr/lib/libcompiz_core.so.0.9.7.8+73287:/usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1.3.0+45f2f:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3+47d53:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3+480a0:/lib/x86_64-linux-gnu/libglib-2.0.so.0.3200.3+4849a:/usr/bin/compiz+241e
StacktraceTop:
GLScreen::GLScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
PluginClassHandler<GLScreen, CompScreen, 4>::get(CompScreen*) () from /usr/lib/compiz/libopengl.so
CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
CompManager::initPlugin(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
CompPlugin::push(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
Tags: precise precise
ThreadStacktrace:
.
Thread 2 (Thread 0x7f5ed7d98700 (LWP 2780)):
#0 0x00007f5edb557b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
resultvar = <optimized out>
oldtype = 0
result = <optimized out>
#1 0x00007f5ed9dc7036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#2 0x00007f5ed9dc7164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#3 0x00007f5ed9dc71b1 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#4 0x00007f5ed9de89e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#5 0x00007f5edb25be9a in start_thread (arg=0x7f5ed7d98700) at pthread_create.c:308
__res = <optimized out>
pd = 0x7f5ed7d98700
now = <optimized out>
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 8911174837348648035, 140736541456048, 140045325011392, 0, 3, -8856480400173644701, -8856491367374732189}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
not_first_call = 0
pagesize_m1 = <optimized out>
sp = <optimized out>
freesize = <optimized out>
__PRETTY_FUNCTION__ = "start_thread"
#6 0x00007f5edb5634bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
No locals.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
.
Thread 1 (Thread 0x7f5edc1e1780 (LWP 2771)):
#0 __strstr_sse2 (haystack_start=0x0, needle_start=0x7f5ed5a90bfa "GLX_SGIX_fbconfig") at ../string/strstr.c:63
haystack = 0x0
needle = 0x7f5ed5a90bfa "GLX_SGIX_fbconfig"
needle_len = <optimized out>
haystack_len = <optimized out>
ok = true
#1 0x00007f5ed5a85d4b in GLScreen::GLScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#2 0x00007f5ed5a6e648 in PluginClassHandler<GLScreen, CompScreen, 4>::get(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#3 0x00007f5ed5a6e85c in CompPlugin::VTableForScreenAndWindow<GLScreen, GLWindow>::initScreen(CompScreen*) () from /usr/lib/compiz/libopengl.so
No symbol table info available.
#4 0x00007f5edbdb1a1c in CompManager::initPlugin(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#5 0x00007f5edbdb2451 in CompPlugin::push(CompPlugin*) () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#6 0x00007f5edbd83b0d in compiz::private_screen::PluginManager::updatePlugins() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#7 0x00007f5edbd84069 in PrivateScreen::processEvents() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#8 0x00007f5edbdb7287 in CompEventSource::callback() () from /usr/lib/libcompiz_core.so.ABI-20120305
No symbol table info available.
#9 0x00007f5eda2bef2f in Glib::Source::dispatch_vfunc(_GSource*, int (*)(void*), void*) () from /usr/lib/x86_64-linux-gnu/libglibmm-2.4.so.1
No symbol table info available.
#10 0x00007f5ed9dc6d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#11 0x00007f5ed9dc70a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#12 0x00007f5ed9dc749a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
No symbol table info available.
#13 0x000000000040241e in main ()
No symbol table info available.
Title: compiz crashed with SIGSEGV in GLScreen::GLScreen()
UpgradeStatus: Upgraded to precise on 2012-03-28 (166 days ago)
--
You received this bug notification because you are a member of compiz
packagers, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/944653
Title:
compiz crashed on startup with SIGSEGV in strstr() from
GLScreen::GLScreen()
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/944653/+subscriptions