[opensuse-kde] 4.11.1: recurrent plasma-desktop SIGABRT crashes due to glibc double free
Hi, JFYI, I'm suffering from recurrent plasma-desktop crashes after upgrading to 4.11.1 on my openSUSE 12.2/x86_64 desktop system. I'm at K:R:411 as of yesterday evening. Last crash @23:12. Since I also use all the evil stuff, namely x11-video-nvidiaG03-319.32, creating a bug report is probably not worth it. Otherwise, which bugzilla? At least, running KDE SC up to 4.10.5 didn't show this behavior. See yourself: Thread 1 (Thread 0x7f8028231780 (LWP 4594)): [KCrash Handler] #6 0x00007f80257d5d25 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f80257d71a8 in __GI_abort () at abort.c:91 #8 0x00007f8025813fcb in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f80259056c0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:198 #9 0x00007f8025819b66 in malloc_printerr (action=3, str=0x7f80259057d0 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5007 #10 0x00007f80178a107c in ?? () from /usr/X11R6/lib64/libGL.so.1 #11 0x00007f80166dc17a in ?? () from /usr/lib64/tls/libnvidia-tls.so.319.32 #12 0x00007f8026da28ae in QThread::start (this=0xa2bcaa0, priority=<optimized out>) at thread/qthread_unix.cpp:658 #13 0x00007f8026d972bf in QThreadPoolPrivate::startThread (this=this@entry=0x328d750, runnable=runnable@entry=0x3e08780) at concurrent/qthreadpool.cpp:260 #14 0x00007f8026d974db in QThreadPoolPrivate::tryStart (this=0x328d750, task=0x3e08780) at concurrent/qthreadpool.cpp:178 #15 0x00007f8026d976d3 in QThreadPool::start (this=<optimized out>, runnable=0x3e08780, priority=0) at concurrent/qthreadpool.cpp:474 #16 0x00007f7ffd8bd45a in ?? () from /usr/lib64/libmarblewidget.so.16 #17 0x00007f7ffd8bd672 in ?? () from /usr/lib64/libmarblewidget.so.16 #18 0x00007f7ffd8154c3 in ?? () from /usr/lib64/libmarblewidget.so.16 #19 0x00007f7ffd88bd85 in ?? () from /usr/lib64/libmarblewidget.so.16 #20 0x00007f7ffd831bea in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () from /usr/lib64/libmarblewidget.so.16 #21 0x00007f7ffdcd9d58 in ?? () from /usr/lib64/kde4/plasma_applet_worldclock.so #22 0x00007f801d647e1d in Plasma::Applet::paint (this=0x1f660b0, painter=0x7fff289a5ae0, option=0x1535a48, widget=0x0) at /usr/src/debug/kdelibs-4.11.1/plasma/applet.cpp:1466 #23 0x00007f802660b1e9 in _q_paintItem (item=item@entry=0x1f660c0, painter=painter@entry=0x7fff289a5ae0, option=option@entry=0x1535a48, widget=widget@entry=0x0, useWindowOpacity=useWindowOpacity@entry=false, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4335 #24 0x00007f802660b4e2 in _q_paintIntoCache (pix=pix@entry=0x7fff289a5dc0, item=item@entry=0x1f660c0, pixmapExposed=..., itemToPixmap=..., renderHints=..., option=option@entry=0x1535a48, painterStateProtection=painterStateProtection@entry=true) at graphicsview/qgraphicsscene.cpp:4373 Cheers, Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
On Wednesday 11 of September 2013 10:44:08 Hans-Peter Jansen wrote:
Hi,
Hey,
Since I also use all the evil stuff, namely x11-video-nvidiaG03-319.32, creating a bug report is probably not worth it. Otherwise, which bugzilla? NVidias ;-) Otherwise
/usr/lib64/libmarblewidget.so.16 #20 0x00007f7ffd831bea in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () from /usr/lib64/libmarblewidget.so.16 #21 0x00007f7ffdcd9d58 in ?? () from /usr/lib64/kde4/plasma_applet_worldclock.so #22 0x00007f801d647e1d in
against Marble.
On Mittwoch, 11. September 2013 11:38:49 šumski wrote:
On Wednesday 11 of September 2013 10:44:08 Hans-Peter Jansen wrote:
Hi,
Hey,
Since I also use all the evil stuff, namely x11-video-nvidiaG03-319.32, creating a bug report is probably not worth it. Otherwise, which bugzilla?
NVidias ;-) Otherwise
/usr/lib64/libmarblewidget.so.16 #20 0x00007f7ffd831bea in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () from /usr/lib64/libmarblewidget.so.16 #21 0x00007f7ffdcd9d58 in ?? () from /usr/lib64/kde4/plasma_applet_worldclock.so #22 0x00007f801d647e1d in
against Marble.
https://bugs.kde.org/show_bug.cgi?id=324817 Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Am 12.09.2013 02:01, schrieb Hans-Peter Jansen:
On Mittwoch, 11. September 2013 11:38:49 šumski wrote:
On Wednesday 11 of September 2013 10:44:08 Hans-Peter Jansen wrote:
Hi,
Hey,
Since I also use all the evil stuff, namely x11-video-nvidiaG03-319.32, creating a bug report is probably not worth it. Otherwise, which bugzilla?
NVidias ;-) Otherwise
/usr/lib64/libmarblewidget.so.16 #20 0x00007f7ffd831bea in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () from /usr/lib64/libmarblewidget.so.16 #21 0x00007f7ffdcd9d58 in ?? () from /usr/lib64/kde4/plasma_applet_worldclock.so #22 0x00007f801d647e1d in
against Marble.
just an idea as i am using also evil stuff like NVIDIA-binaries ;-) could it be, that the crash happens with 3D functions of marble e.g. it happend to me also with Chrome wich uses 3D functions cause i saw /usr/X11R6/lib64/libGL.so.1 in your logfile which is overriden by the Mesa-packages if you did an Mesa update after your NVIDIA-installation so: could you please try to force your NVIDIA-installation again and do a new start of your KDE,X or your system (so the driver loads again) it is just a idea from me: i didnt do a full eye-based optical trace of your complete log ;-) -- Michael Riess -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
Hi Michael, On Donnerstag, 12. September 2013 12:46:33 Michael Riess wrote:
Am 12.09.2013 02:01, schrieb Hans-Peter Jansen:
On Mittwoch, 11. September 2013 11:38:49 šumski wrote:
On Wednesday 11 of September 2013 10:44:08 Hans-Peter Jansen wrote:
Hi,
Hey,
Since I also use all the evil stuff, namely x11-video-nvidiaG03-319.32, creating a bug report is probably not worth it. Otherwise, which bugzilla?
NVidias ;-) Otherwise
/usr/lib64/libmarblewidget.so.16 #20 0x00007f7ffd831bea in Marble::MarbleMap::paint(Marble::GeoPainter&, QRect const&) () from /usr/lib64/libmarblewidget.so.16 #21 0x00007f7ffdcd9d58 in ?? () from /usr/lib64/kde4/plasma_applet_worldclock.so #22 0x00007f801d647e1d in
against Marble.
just an idea as i am using also evil stuff like NVIDIA-binaries ;-)
Pfui, pfui..
could it be, that the crash happens with 3D functions of marble e.g. it happend to me also with Chrome wich uses 3D functions
Hmm, I just have a world clock plasmoid attached to my desktop, but I don't know, if that is using any OpenGL functions. Could very well be.
cause i saw /usr/X11R6/lib64/libGL.so.1 in your logfile
which is overriden by the Mesa-packages if you did an Mesa update after your NVIDIA-installation
so: could you please try to force your NVIDIA-installation again and do a new start of your KDE,X or your system (so the driver loads again)
it is just a idea from me: i didnt do a full eye-based optical trace of your complete log ;-)
Well, that's a red herring: # l /usr/X11R6/lib64/libGL.so.1 lrwxrwxrwx 1 root root 15 7. Sep 15:15 /usr/X11R6/lib64/libGL.so.1 -> libGL.so.319.32* but maybe it was me. I had installed the G02 drivers before. Due to the crashes, I checked for new nvidia drivers, and NVidias site presented me the G03 drivers. Of course, I installed the prebuild ones from http://download.nvidia.com/opensuse/12.2 via zypper, and it did so cleanly without touching the G02 packages. That was the state, where the crashes recurred over and over again. Later on, I deinstalled the G02 drivers manually, and restarted the system. The drivers didn't load correctly, and I forced a reinstallation of the kernel driver (which builds the module on the fly nowadays). After another restart, manual fixing the BusID of xorg.conf and another restart, I have a GUI again. Hooray. No crashes, so far.. Fingers crossed. Thanks for the support, guys. Cheers, Pete -- To unsubscribe, e-mail: opensuse-kde+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kde+owner@opensuse.org
participants (3)
-
Hans-Peter Jansen
-
Michael Riess
-
šumski