Application: plasma-overlay (0.0) KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3)) "release 216" Qt Version: 4.6.2 Operating System: Linux 2.6.31.8-0.1-default i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: Everytime I quit a KDE program (via Alt+F4 or kquitapp *) I get a crash dialog. The crash can be reproduced every time. -- Backtrace: Application: Plasma für den Bildschirmschoner (plasma-overlay), signal: Segmentation fault [KCrash Handler] #6 operator== (value=<value optimized out>, this=<value optimized out>) at ../../src/corelib/thread/qbasicatomic.h:70 #7 qt_painter_removePaintDevice (value=<value optimized out>, this=<value optimized out>) at painting/qpainter.cpp:7532 #8 0xb62287b2 in QPaintDevice::~QPaintDevice (this=0x8111d60, __in_chrg=<value optimized out>) at painting/qpaintdevice.cpp:58 #9 0xb61bcd41 in QPixmap::~QPixmap (this=0x8111d60, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #10 0xb6300f81 in QX11PaintEnginePrivate::~QX11PaintEnginePrivate() () from /usr/lib/libQtGui.so.4 #11 0xb6228cc4 in cleanup (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62 #12 ~QScopedPointer (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100 #13 QPaintEngine::~QPaintEngine (pointer=<value optimized out>) at painting/qpaintengine.cpp:722 #14 0xb62f544f in QX11PaintEngine::~QX11PaintEngine (this=0x811bdf0, __in_chrg=<value optimized out>) at painting/qpaintengine_x11.cpp:469 #15 0xb61d07dd in QX11PixmapData::release (this=0x8106fa8) at image/qpixmap_x11.cpp:1236 #16 0xb61d10e1 in QX11PixmapData::~QX11PixmapData (this=0x8106fa8, __in_chrg=<value optimized out>) at image/qpixmap_x11.cpp:1231 #17 0xb61bcd39 in ~QExplicitlySharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:159 #18 QPixmap::~QPixmap (this=<value optimized out>, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #19 0xb355ce9a in Bespin::Style::<anonymous struct>::~Shadows(void) (this=0xb35aaf00, __in_chrg=<value optimized out>) at /usr/src/debug/bespin/bespin.h:304 #20 0xb5d6a111 in ?? () from /lib/libc.so.6 #21 0xb5d6a16d in exit () from /lib/libc.so.6 #22 0xb5d52ad6 in __libc_start_main () from /lib/libc.so.6 #23 0x08054521 in _start () at ../sysdeps/i386/elf/start.S:119 Reported using DrKonqi
- Does this happen if you use another widget style like Oxygen ? (it seems you are using Bespin) Regards
Yes, I use bespin, but it also crashs with oxygen.
- Could you paste a backtrace of the crash when using Oxygen ? Regards
Looks totaly different: Application: KWrite (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5372980 (LWP 11681))] Thread 2 (Thread 0xb3075b70 (LWP 11682)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6a66d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb32b9b37 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb33951a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #3 0xb32b9b7f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb33951a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #4 0xb6a626e5 in start_thread () from /lib/libpthread.so.0 #5 0xb6a62600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb5372980 (LWP 11681)): [KCrash Handler] #6 operator== (value=<value optimized out>, this=<value optimized out>) at ../../src/corelib/thread/qbasicatomic.h:70 #7 qt_painter_removePaintDevice (value=<value optimized out>, this=<value optimized out>) at painting/qpainter.cpp:7532 #8 0xb62807b2 in QPaintDevice::~QPaintDevice (this=0x812b5d8, __in_chrg=<value optimized out>) at painting/qpaintdevice.cpp:58 #9 0xb6214d41 in QPixmap::~QPixmap (this=0x812b5d8, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #10 0xb6358f81 in QX11PaintEnginePrivate::~QX11PaintEnginePrivate() () from /usr/lib/libQtGui.so.4 #11 0xb6280cc4 in cleanup (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62 #12 ~QScopedPointer (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100 #13 QPaintEngine::~QPaintEngine (pointer=<value optimized out>) at painting/qpaintengine.cpp:722 #14 0xb634d44f in QX11PaintEngine::~QX11PaintEngine (this=0x812b838, __in_chrg=<value optimized out>) at painting/qpaintengine_x11.cpp:469 #15 0xb62287dd in QX11PixmapData::release (this=0x811d7b0) at image/qpixmap_x11.cpp:1236 #16 0xb62290e1 in QX11PixmapData::~QX11PixmapData (this=0x811d7b0, __in_chrg=<value optimized out>) at image/qpixmap_x11.cpp:1231 #17 0xb6214d39 in ~QExplicitlySharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:159 #18 QPixmap::~QPixmap (this=<value optimized out>, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #19 0xb5092e9a in Bespin::Style::<anonymous struct>::~Shadows(void) (this=0xb50e0f00, __in_chrg=<value optimized out>) at /usr/src/debug/bespin/bespin.h:304 #20 0xb5dc3111 in ?? () from /lib/libc.so.6 #21 0xb5dc316d in exit () from /lib/libc.so.6 #22 0x0804e4b7 in launch (argc=134805596, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x808f850 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x808f861 "nike;1265114250;510854;2581_TIME5025484") at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:717 #23 0x0804f147 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1209 #24 0x0804f594 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1402 #25 0x0805032f in main (argc=2, argv=0xbfcc5194, envp=0xbfcc51a0) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1841
Besides being another application (KWrite instead of Plasma), it still shows that you are using Bespin. After changing the widget style you should probably restart the application (to load Oxygen if it wasn't using that widget style yet), and then try to repeat the issue. Regards
I changed the style to oxygen, closed systemsettings, opened kwrite and closed kwrite. Finally I get this crash report: Application: KWrite (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb5372980 (LWP 13211))] Thread 2 (Thread 0xb3075b70 (LWP 13212)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6a66d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb32b9b37 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb33951a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304 #3 0xb32b9b7f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb33951a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438 #4 0xb6a626e5 in start_thread () from /lib/libpthread.so.0 #5 0xb6a62600 in ?? () from /lib/libpthread.so.0 Thread 1 (Thread 0xb5372980 (LWP 13211)): [KCrash Handler] #6 operator== (value=<value optimized out>, this=<value optimized out>) at ../../src/corelib/thread/qbasicatomic.h:70 #7 qt_painter_removePaintDevice (value=<value optimized out>, this=<value optimized out>) at painting/qpainter.cpp:7532 #8 0xb62807b2 in QPaintDevice::~QPaintDevice (this=0x8126568, __in_chrg=<value optimized out>) at painting/qpaintdevice.cpp:58 #9 0xb6214d41 in QPixmap::~QPixmap (this=0x8126568, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #10 0xb6358f81 in QX11PaintEnginePrivate::~QX11PaintEnginePrivate() () from /usr/lib/libQtGui.so.4 #11 0xb6280cc4 in cleanup (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62 #12 ~QScopedPointer (pointer=<value optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100 #13 QPaintEngine::~QPaintEngine (pointer=<value optimized out>) at painting/qpaintengine.cpp:722 #14 0xb634d44f in QX11PaintEngine::~QX11PaintEngine (this=0x8126718, __in_chrg=<value optimized out>) at painting/qpaintengine_x11.cpp:469 #15 0xb62287dd in QX11PixmapData::release (this=0x8124d08) at image/qpixmap_x11.cpp:1236 #16 0xb62290e1 in QX11PixmapData::~QX11PixmapData (this=0x8124d08, __in_chrg=<value optimized out>) at image/qpixmap_x11.cpp:1231 #17 0xb6214d39 in ~QExplicitlySharedDataPointer (this=<value optimized out>, __in_chrg=<value optimized out>) at ../../src/corelib/tools/qshareddata.h:159 #18 QPixmap::~QPixmap (this=<value optimized out>, __in_chrg=<value optimized out>) at image/qpixmap.cpp:325 #19 0xb5092e9a in Bespin::Style::<anonymous struct>::~Shadows(void) (this=0xb50e0f00, __in_chrg=<value optimized out>) at /usr/src/debug/bespin/bespin.h:304 #20 0xb5dc3111 in ?? () from /lib/libc.so.6 #21 0xb5dc316d in exit () from /lib/libc.so.6 #22 0x0804e4b7 in launch (argc=134803636, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=1, envs=0x808f0a8 "DISPLAY=:0.0", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x808f0b9 "nike;1265117609;626287;2581_TIME8384545") at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:717 #23 0x0804f147 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1209 #24 0x0804f594 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1402 #25 0x0805032f in main (argc=2, argv=0xbfcc5194, envp=0xbfcc51a0) at /usr/src/debug/kdelibs-4.3.98/kinit/kinit.cpp:1841
Still using Bespin: #19 0xb5092e9a in Bespin::Style::<anonymous struct>::~Shadows(void) (this=0xb50e0f00, __in_chrg=<value optimized out>) at /usr/src/debug/bespin/bespin.h:304 - Where are you changing the widget style ? - Try running kwrite as "kwrite -style oxygen" from Konsole Regards
>KDE Platform Version: 4.3.98 (KDE 4.3.98 (KDE 4.4 RC3)) "release 216" >Qt Version: 4.6.2 You're using the wrong Qt repository. KDE:Factory users shouldn't enable the KDE:Qt46 repo.
*** Bug 225289 has been marked as a duplicate of this bug. ***
*** Bug 225292 has been marked as a duplicate of this bug. ***
Upstream bug report reference: http://bugreports.qt.nokia.com/browse/QTBUG-7746