| Summary: | Closing KDE session crashes Plasma [ref, QBrush, QPalette, ..., KDialog::saveDialogSize, KNS3::DownloadDialog::~DownloadDialog] | ||
|---|---|---|---|
| Product: | [Unmaintained] kdelibs | Reporter: | Kamil Navratil <navratil> |
| Component: | knewstuff | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | crash | CC: | andresbajotierra, andysem, antti.poikela, aseigo, bruno, dglent, gladhorn, grosser.meister.morti, markg85, mat69, muratcakir13, null, radistaneva, valir, vasilisk1 |
| Priority: | NOR | ||
| Version First Reported In: | 4.7 | ||
| Target Milestone: | --- | ||
| Platform: | openSUSE | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | 4.8.x | |
| Sentry Crash Report: | |||
| Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
||
|
Description
Kamil Navratil
2010-09-16 16:23:54 UTC
Created attachment 51726 [details]
New crash information added by DrKonqi
Application: Plasma Çalışma Alanı (kdeinit4), signal: Segmentation fault
[Current thread is 1 (process 802)]
Thread 1 (process 802):
#0 0xffffe424 in __kernel_vsyscall ()
#1 0xb5f91a16 in nanosleep () from /lib/libc.so.6
#2 0xb5f917f3 in sleep () from /lib/libc.so.6
#3 0xb6f97b6c in ?? () from /usr/kde/4/lib/libkdeui.so.5
Backtrace stopped: previous frame inner to this frame (corrupt stack?)
Created attachment 52254 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.00 (KDE 4.5.0) using Qt 4.7.0
plasma crashs on logout
-- Backtrace (Reduced):
#7 ref (this=0x9c33994) at ../../src/corelib/arch/qatomic_i386.h:120
#8 QBrush::QBrush (this=0x9c33994) at painting/qbrush.cpp:424
#9 0xb63abbc0 in QPalettePrivate (this=0x9a5b670) at kernel/qpalette.cpp:53
#10 QPalette::init (this=0x9a5b670) at kernel/qpalette.cpp:734
#11 0xb63ad89a in QPalette::QPalette (this=0x9a5b670, button=Qt::black) at kernel/qpalette.cpp:639
Created attachment 53262 [details]
New crash information added by DrKonqi
plasma-desktop (0.3) on KDE Platform 4.5.2 (KDE 4.5.2) using Qt 4.7.0
- What I was doing when the application crashed:
I wanted to restart the plasma desktop so I issued the command `kquitapp plasma-desktop`. This crashed plasma and automatically restarted it. So mission accomplised, actually. :P
-- Backtrace (Reduced):
#6 ref (this=0x1361fd8) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7 QBrush::QBrush (this=0x1361fd8) at painting/qbrush.cpp:424
#8 0x0000003f891e3328 in QPalettePrivate (this=0x16e2360) at kernel/qpalette.cpp:53
#9 QPalette::init (this=0x16e2360) at kernel/qpalette.cpp:734
#10 0x0000003f891e60a8 in QPalette::QPalette (this=0x16e2360, button=Qt::black) at kernel/qpalette.cpp:639
[Comment from a bug triager] Full backtrace from bug 259561 (KDE SC 4.6beta2): [KCrash Handler] #6 ref (this=0x270cda8) at ../../src/corelib/arch/qatomic_x86_64.h:121 #7 QBrush::QBrush (this=0x270cda8) at painting/qbrush.cpp:424 #8 0x00007fe29be21888 in QPalettePrivate (this=0x1084380) at kernel/qpalette.cpp:53 #9 QPalette::init (this=0x1084380) at kernel/qpalette.cpp:734 #10 0x00007fe29be244fe in QPalette::QPalette (this=0x1084380, button=Qt::black) at kernel/qpalette.cpp:639 #11 0x00007fe29bdf0935 in QApplication::palette () at kernel/qapplication.cpp:1746 #12 0x00007fe29be21809 in QPalette::QPalette (this=0x2d37ff8) at kernel/qpalette.cpp:589 #13 0x00007fe29be3b6c4 in QWidgetData (this=0x2d37e80, version=263937) at ../../src/gui/kernel/qwidget.h:105 #14 QWidgetPrivate::QWidgetPrivate (this=0x2d37e80, version=263937) at kernel/qwidget.cpp:277 #15 0x00007fe29be81eee in QDesktopWidgetPrivate::QDesktopWidgetPrivate (this=0x2d37e80) at kernel/qdesktopwidget_x11.cpp:106 #16 0x00007fe29be82355 in QDesktopWidget::QDesktopWidget (this=0x62d650) at kernel/qdesktopwidget_x11.cpp:220 #17 0x00007fe29bdf0d0c in QApplication::desktop () at kernel/qapplication.cpp:3211 #18 0x00007fe29d8e6a2f in KDialog::saveDialogSize (this=<value optimized out>, config=..., options=...) at /usr/src/debug/kdelibs-4.5.85/kdeui/dialogs/kdialog.cpp:1024 #19 0x00007fe290bb23b2 in KNS3::DownloadDialog::~DownloadDialog (this=0x248dc30, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/knewstuff/knewstuff3/downloaddialog.cpp:101 #20 0x00007fe290bb2439 in KNS3::DownloadDialog::~DownloadDialog (this=0x248dc30, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/knewstuff/knewstuff3/downloaddialog.cpp:103 #21 0x00007fe2939f1ddd in Plasma::PlasmoidPackage::~PlasmoidPackage (this=<value optimized out>, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/plasma/private/packages.cpp:85 #22 0x00007fe2939f1e19 in Plasma::PlasmoidPackage::~PlasmoidPackage (this=0x26c5250, __in_chrg=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/plasma/private/packages.cpp:87 #23 0x00007fe29b5f44e1 in __run_exit_handlers () from /lib64/libc.so.6 #24 0x00007fe29b5f4535 in exit () from /lib64/libc.so.6 #25 0x0000000000407610 in launch (argc=1, _name=0x6f4428 "/usr/bin/plasma-desktop", args=<value optimized out>, cwd=0x0, envc=<value optimized out>, envs=<value optimized out>, reset_env=false, tty= 0x0, avoid_loops=false, startup_id_str=0x40b377 "0") at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:730 #26 0x0000000000408125 in handle_launcher_request (sock=8, who=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1222 #27 0x000000000040889a in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1415 #28 0x00000000004094f0 in main (argc=4, argv=0x7fff294980c8, envp=0x7fff294980f0) at /usr/src/debug/kdelibs-4.5.85/kinit/kinit.cpp:1901 *** Bug 259561 has been marked as a duplicate of this bug. *** Created attachment 57561 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.00 (4.6.0) "release 6" using Qt 4.7.1
- What I was doing when the application crashed:
I was shutting down my computer.
Currently using the openSuSE 11.4 RC2, with KDE 4.6 and Qt 4.7.1
-- Backtrace (Reduced):
#7 ref (this=0x863c25c) at ../../src/corelib/arch/qatomic_i386.h:120
#8 QBrush::QBrush (this=0x863c25c) at painting/qbrush.cpp:424
#9 0xb6314f98 in QPalettePrivate (this=0x8add428) at kernel/qpalette.cpp:53
#10 QPalette::init (this=0x8add428) at kernel/qpalette.cpp:734
#11 0xb631802a in QPalette::QPalette (this=0x8add428, button=Qt::black) at kernel/qpalette.cpp:639
[Comment from a bug triager] From bug 268873 (KDE SC 4.6.1): - What I was doing when the application crashed: After trying new plasmoid (downloaded by assistant) and closing them, plus using new pre-installed plasmoid, then closing them (Mem, Temp, CPU) I close my kde4 session several hours after. Give me this crash. *** Bug 268873 has been marked as a duplicate of this bug. *** [Comment from a bug report cleaner]
Here using:
ArchLinux i686
KDE 4.7 master
kdelibs commit 8d65adce7b3e2262e464ce989bd0add197f416a3 (Sun May 8 18:18:23 2011 +0200)
kdebase-runtime commit 5ace8a676768fd31f301d71e8f49b6c415d8b844 (Sun May 8 22:11:34 2011 +0200)
kdebase-workspace commit 44d98009d5ae1f9b836daa9302f045d55cddbb08 (Mon May 9 23:13:18 2011 +0000)
It seems I can reproduce the issue
- Go to Add Widgets -> Get New Widgets -> Download New Plasma Widgets
- Install one of them
- Close the window ("Close" button on the bottom right corner)
- Close Plasma ($ kquitapp plasma-desktop)
Plasma crashes with the following backtrace:
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5703710 (LWP 1241))]
Thread 2 (Thread 0xac383b70 (LWP 1242)):
#0 0xb77ea424 in __kernel_vsyscall ()
#1 0xb5fa975e in poll () from /lib/libc.so.6
#2 0xb5ab310b in g_poll () from /usr/lib/libglib-2.0.so.0
#3 0xb5aa4566 in ?? () from /usr/lib/libglib-2.0.so.0
#4 0xb5aa498a in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5 0xb6dfd317 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6 0xb6dce11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7 0xb6dce361 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8 0xb6cd1a2b in QThread::exec() () from /usr/lib/libQtCore.so.4
#9 0xb6daed3d in ?? () from /usr/lib/libQtCore.so.4
#10 0xb6cd4843 in ?? () from /usr/lib/libQtCore.so.4
#11 0xb6c5fc77 in start_thread () from /lib/libpthread.so.0
#12 0xb5fb3c6e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb5703710 (LWP 1241)):
[KCrash Handler]
#7 0xb642c4ae in QBrush::QBrush() () from /usr/lib/libQtGui.so.4
#8 0xb6335388 in QPalette::init() () from /usr/lib/libQtGui.so.4
#9 0xb633850a in QPalette::QPalette(Qt::GlobalColor) () from /usr/lib/libQtGui.so.4
#10 0xb62fe726 in QApplication::palette() () from /usr/lib/libQtGui.so.4
#11 0xb633530a in QPalette::QPalette() () from /usr/lib/libQtGui.so.4
#12 0xb635106f in QWidgetPrivate::QWidgetPrivate(int) () from /usr/lib/libQtGui.so.4
#13 0xb639c86a in ?? () from /usr/lib/libQtGui.so.4
#14 0xb639cd3c in QDesktopWidget::QDesktopWidget() () from /usr/lib/libQtGui.so.4
#15 0xb62febcf in QApplication::desktop() () from /usr/lib/libQtGui.so.4
#16 0xb74c23d3 in KDialog::saveDialogSize (this=0x8eb7318, config=..., options=...) at /home/kde/kde/src/KDE/kdelibs/kdeui/dialogs/kdialog.cpp:1034
#17 0xb2fdb8cc in KNS3::DownloadDialog::~DownloadDialog (this=0x8eb7318, __in_chrg=<value optimized out>) at /home/kde/kde/src/KDE/kdelibs/knewstuff/knewstuff3/downloaddialog.cpp:101
#18 0xb2fdb94b in KNS3::DownloadDialog::~DownloadDialog (this=0x8eb7318, __in_chrg=<value optimized out>) at /home/kde/kde/src/KDE/kdelibs/knewstuff/knewstuff3/downloaddialog.cpp:103
#19 0xb4afbba3 in Plasma::PlasmoidPackage::~PlasmoidPackage (this=0x885b3b8, __in_chrg=<value optimized out>) at /home/kde/kde/src/KDE/kdelibs/plasma/private/packages.cpp:85
#20 0xb4afbbf7 in Plasma::PlasmoidPackage::~PlasmoidPackage (this=0x885b3b8, __in_chrg=<value optimized out>) at /home/kde/kde/src/KDE/kdelibs/plasma/private/packages.cpp:87
#21 0xb4a4d061 in KSharedPtr<Plasma::PackageStructure>::~KSharedPtr (this=0xb4cd78ec, __in_chrg=<value optimized out>) at /home/kde/kde/src/KDE/kdelibs/kdecore/util/ksharedptr.h:90
#22 0xb5f14c31 in ?? () from /lib/libc.so.6
#23 0xb5f14cbd in exit () from /lib/libc.so.6
#24 0x0804dd80 in launch (argc=1, _name=0x86b4264 "/usr/bin/plasma-desktop", args=0x86b427c "", cwd=0x0, envc=0, envs=0x86b4280 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80534dd "0") at /home/kde/kde/src/KDE/kdelibs/kinit/kinit.cpp:734
#25 0x0804eddd in handle_launcher_request (sock=8, who=0x8053778 "launcher") at /home/kde/kde/src/KDE/kdelibs/kinit/kinit.cpp:1226
#26 0x0804f559 in handle_requests (waitForPid=0) at /home/kde/kde/src/KDE/kdelibs/kinit/kinit.cpp:1419
#27 0x08050e4e in main (argc=4, argv=0xbfb72c64, envp=0xbfb72c78) at /home/kde/kde/src/KDE/kdelibs/kinit/kinit.cpp:1907
*** Bug 275335 has been marked as a duplicate of this bug. *** *** Bug 277144 has been marked as a duplicate of this bug. *** Created attachment 63256 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.3
- What I was doing when the application crashed:
Previously I had opened the plasma "add/remove plasmoid" panel and the install-from-the-web window also. I didn't put any plasmoid onto the desktop or to the panel, though.
While logging out, plasma crashed.
-- Backtrace (Reduced):
#7 QBrush::QBrush (this=0x10bef18) at painting/qbrush.cpp:424
#8 0x00007f05e9f33ee8 in QPalettePrivate (this=0x116fa50) at kernel/qpalette.cpp:53
#9 QPalette::init (this=0x116fa50) at kernel/qpalette.cpp:734
#10 0x00007f05e9f36b5e in QPalette::QPalette (this=0x116fa50, button=Qt::black) at kernel/qpalette.cpp:639
#11 0x00007f05e9f02e85 in QApplication::palette () at kernel/qapplication.cpp:1763
Created attachment 64660 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.4
i installed a plasmoid script and after i logout
-- Backtrace (Reduced):
#6 ref (this=0x34de428) at ../../src/corelib/arch/qatomic_x86_64.h:121
#7 QBrush::QBrush (this=0x34de428) at painting/qbrush.cpp:425
#8 0x00007f4d16918218 in QPalettePrivate (this=0x30106a0) at kernel/qpalette.cpp:53
#9 QPalette::init (this=0x30106a0) at kernel/qpalette.cpp:734
#10 0x00007f4d1691afa8 in QPalette::QPalette (this=0x30106a0, button=Qt::black) at kernel/qpalette.cpp:639
Created attachment 68844 [details]
New crash information added by DrKonqi
plasma-desktop (0.4) on KDE Platform 4.7.2 (4.7.2) "release 5" using Qt 4.7.4
- What I was doing when the application crashed:
Shutting down the system reproduces the crash everytime
-- Backtrace (Reduced):
#7 QBrush::QBrush (this=0x1fe5498) at painting/qbrush.cpp:425
#8 0x00007f3969447e48 in QPalettePrivate (this=0x1fe5490) at kernel/qpalette.cpp:53
#9 QPalette::init (this=0xcc48f0) at kernel/qpalette.cpp:734
#10 0x00007f396944ab08 in QPalette::QPalette (this=0xcc48f0, button=Qt::black) at kernel/qpalette.cpp:639
#11 0x00007f396941785a in QApplication::palette () at kernel/qapplication.cpp:1771
*** Bug 269531 has been marked as a duplicate of this bug. *** *** Bug 262341 has been marked as a duplicate of this bug. *** Could you try to reproduce this under KDE 4.8.x with Qt 4.8.x? Since this really looks like a Qt issue if i look at the stacktrace. See comment #17, waiting for feedback. Me, i dont have any more this issue. Mageia 2, kde 4,8,2 Was specially after having installing a plasmoid script I didn't see it from a long time, pretty much 100% sure from the time I start using 4.8x series Thank you for the feedback, closing. |