Bug 319187 - Kwin/Plasma crashed after quitting steam game in opensuse 12.3
Summary: Kwin/Plasma crashed after quitting steam game in opensuse 12.3
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: general (show other bugs)
Version: 4.10.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-01 18:45 UTC by Paweł Wierzbicki
Modified: 2018-09-04 19:10 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (17.54 KB, text/plain)
2013-06-02 17:41 UTC, Matthias Mailänder
Details
New crash information added by DrKonqi (5.29 KB, text/plain)
2013-11-13 17:28 UTC, Jiri Slaby
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paweł Wierzbicki 2013-05-01 18:45:23 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.10.2 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.10-1.1-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Exiting steam game superbrothers: swords and sworcery EP on steam

- Unusual behavior I noticed:
plasma disappeared and a little window appeared in the left hand upper corner of the screan.

-- Backtrace:
Application: Powłoka pulpitu Plazmy (kdeinit4), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb54f4740 (LWP 1077))]

Thread 7 (Thread 0xab3f5b40 (LWP 1080)):
#0  0xb5ff33cd in clock_gettime () from /lib/libc.so.6
#1  0xb6d33975 in do_gettime (frac=0xab3f4f70, sec=0xab3f4f68) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb6e1a2be in QTimerInfoList::updateCurrentTime (this=0xaaa02074) at kernel/qeventdispatcher_unix.cpp:354
#4  0x7fffffff in ?? ()
#5  0xb6e1a65a in QTimerInfoList::timerWait (this=0xaaa02074, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x7fffffff in ?? ()

Thread 6 (Thread 0xa90ffb40 (LWP 1083)):
#0  0xb6c55792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb2f1024d in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb301d580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0xb2f1027f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb301d580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0xb6c51b5e in start_thread () from /lib/libpthread.so.0
#4  0xb5fe016e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xa46e5b40 (LWP 5440)):
#0  0xb6c55792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd5550 in wait (time=4294967295, this=0x9d6fd98) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9d6f9e0, mutex=0x9cc8fb8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb298f405 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb299224b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb298ef6a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb29923a4 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb29923c0 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb29923c0 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb2990df4 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb2990eaa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#14 0xb6cd4f78 in QThreadPrivate::start (arg=0xba50a68) at thread/qthread_unix.cpp:338
#15 0xb6c51b5e in start_thread () from /lib/libpthread.so.0
#16 0xb5fe016e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xa9a40b40 (LWP 5441)):
#0  0xb6c55792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd5550 in wait (time=4294967295, this=0x9d6fd98) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9d6f9e0, mutex=0x9cc8fb8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb298f405 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb299224b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb298ef6a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb29923a4 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb2990df4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb2990eaa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6cd4f78 in QThreadPrivate::start (arg=0xae63e70) at thread/qthread_unix.cpp:338
#11 0xb6c51b5e in start_thread () from /lib/libpthread.so.0
#12 0xb5fe016e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa17c7b40 (LWP 5442)):
#0  0xb6c55792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd5550 in wait (time=4294967295, this=0x9d6fd98) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9d6f9e0, mutex=0x9cc8fb8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb298f405 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb299224b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb298ef6a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb29923a4 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb2990df4 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb2990eaa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0xb6cd4f78 in QThreadPrivate::start (arg=0xad3a718) at thread/qthread_unix.cpp:338
#11 0xb6c51b5e in start_thread () from /lib/libpthread.so.0
#12 0xb5fe016e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa0fc7b40 (LWP 5443)):
#0  0xb6c55792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb6cd5550 in wait (time=4294967295, this=0x9d6fd98) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=0x9d6f9e0, mutex=0x9cc8fb8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#3  0xb298f405 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0xb299224b in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb298ef6a in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb29923a4 in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb29923c0 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb29923c0 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0xb298ee63 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0xb2990df4 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0xb2990eaa in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#14 0xb6cd4f78 in QThreadPrivate::start (arg=0xae84b20) at thread/qthread_unix.cpp:338
#15 0xb6c51b5e in start_thread () from /lib/libpthread.so.0
#16 0xb5fe016e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54f4740 (LWP 1077)):
[KCrash Handler]
#5  0xb62fbf32 in QWidgetPrivate::nearestGraphicsProxyWidget (origin=0xb60785f8 <main_arena+472>) at kernel/qwidget.cpp:5898
#6  0xb6327d30 in screenGeometry (widget=0xb60785f8 <main_arena+472>) at kernel/qwidget_p.h:599
#7  QDesktopWidget::screenGeometry (this=0x9962ac8, widget=0xb60785f8 <main_arena+472>) at kernel/qdesktopwidget.cpp:55
#8  0xb6760351 in popupGeometry (widget=0xb60785f8 <main_arena+472>, this=<optimized out>) at widgets/qmenu.cpp:202
#9  QMenuPrivate::popupGeometry (this=0xb5fc798, widget=0xb60785f8 <main_arena+472>) at widgets/qmenu.cpp:196
#10 0x0b5fc798 in ?? ()
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Possible duplicates by query: bug 318561, bug 317621, bug 314852, bug 313865, bug 307021.

Reported using DrKonqi
Comment 1 Matthias Mailänder 2013-06-02 17:41:38 UTC
Created attachment 80262 [details]
New crash information added by DrKonqi

plasma-desktop (4.10.3 "release 563") on KDE Platform 4.10.3 "release 565" using Qt 4.8.4

- What I was doing when the application crashed:

Steam was loading a page slowly with not much progress so I was annoyed and tried to close it. Plasma/Steam crashed and restarted after some lag.

-- Backtrace (Reduced):
#6  QWidgetPrivate::nearestGraphicsProxyWidget (origin=0xa4bcb68) at kernel/qwidget.cpp:5897
#7  0xb62bed30 in screenGeometry (widget=0xa4bcb68) at kernel/qwidget_p.h:599
#8  QDesktopWidget::screenGeometry (this=0x8ae3670, widget=0xa4bcb68) at kernel/qdesktopwidget.cpp:55
#9  0xb66f7351 in popupGeometry (widget=0xa4bcb68, this=<optimized out>) at widgets/qmenu.cpp:202
#10 QMenuPrivate::popupGeometry (this=0xb052e78, widget=0xa4bcb68) at widgets/qmenu.cpp:196
Comment 2 Martin Flöser 2013-06-04 12:14:59 UTC
The backtrace is unfortunately rather incomplete. Debug symbols are missing and the relevant thread's stacktrace is corrupted.

In case you are able to reproduce, please install debug symbols and provide a new backtrace. Please also compare to the possible listed duplicates, it might be already a reported issue.
Comment 3 Matthias Mailänder 2013-06-04 16:19:09 UTC
I have a hard time installing the debug symbols for /usr/bin/kde4init. Me and Dr. Konqui can't find the appropriate package.
Comment 4 Jiri Slaby 2013-11-13 17:28:18 UTC
Created attachment 83552 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.5

- What I was doing when the application crashed:

I quitted kaffeine and clicked on its icon and plasma system tray crashed.

-- Backtrace (Reduced):
#6  QWidgetPrivate::nearestGraphicsProxyWidget (origin=<optimized out>) at kernel/qwidget.cpp:5898
#7  0x00007fb55d816e45 in screenGeometry (widget=0x4d98950) at kernel/qwidget_p.h:601
#8  QDesktopWidget::screenGeometry (this=0x1cd0570, widget=0x4d98950) at kernel/qdesktopwidget.cpp:55
#9  0x00007fb55dbe4598 in popupGeometry (widget=0x4d98950, this=<optimized out>) at widgets/qmenu.cpp:202
#10 QMenuPrivate::popupGeometry (this=<optimized out>, widget=0x4d98950) at widgets/qmenu.cpp:196
Comment 5 Andrew Crouthamel 2018-09-04 19:10:35 UTC
Hello! Plasma 4 was replaced by Plasma 5 four years ago by the KDE community. In that time we have made great strides in stability and functionality. We are closing all Plasma 4 bugs as most of them are no longer applicable to the new frameworks Plasma 5 is built upon. If you could, please re-test with the latest version of Plasma 5, and submit a new bug to "plasmashell" if you continue to have an issue. Thank you!