| Summary: | SIGBUS in KPixmapCache::Private::mmapFile() when KPixmapCache::deleteCache() is called. | ||
|---|---|---|---|
| Product: | [Unmaintained] kdelibs | Reporter: | Gilboa Davara <gilboad> |
| Component: | kdeui | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | fredrik, kwin-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | SVN | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: |
Composite start/stop script
xsession errors. |
||
|
Description
Gilboa Davara
2009-12-13 20:29:02 UTC
Created attachment 39029 [details]
Composite start/stop script
(Sorry for the piglish. Bad hair day :)) Everything you mention is related to krunner. So my fair guess is that krunner dies when compositing is suspended/resumed. Do you see a crash dialog? Can you try to restart krunner and test if it fixes the issue when the problem occurs? Nice catch! Restarting krunner from konsole indeed solves the problem. .xsession-errors attached. But I don't see any crash dialog. Renaming bug. - Gilboa Created attachment 39039 [details]
xsession errors.
P.S. I'm using the nVidia binary blob. (May, or may not be relevant)
Backtrace from krunner:
Program received signal SIGBUS, Bus error.
0xb6af47b1 in KPixmapCache::Private::mmapFile (this=0x834cf60, filename=..., info=0x834cf90, newsize=33656832)
at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:482
482 if(0 == info->indexHeader->size) {
(gdb) bt
#0 0xb6af47b1 in KPixmapCache::Private::mmapFile (this=0x834cf60, filename=..., info=0x834cf90, newsize=33656832)
at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:482
#1 0xb6af6252 in KPixmapCache::Private::mmapFiles (this=0x834cf60) at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:410
#2 0xb6af5f8d in KPixmapCache::Private::init (this=0x834cf60) at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:1046
#3 0xb6af7cb6 in KPixmapCache::discard (this=0x8417b70) at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:1262
#4 0xb6af8330 in KPixmapCache::deleteCache (name=...) at /src/kde4/kdelibs/kdeui/util/kpixmapcache.cpp:1240
#5 0xb6e4b4b4 in Plasma::ThemePrivate::discardCache (this=0x81491e0) at /src/kde4/kdelibs/plasma/theme.cpp:221
#6 0xb6e4b94c in Plasma::ThemePrivate::compositingChanged (this=0x81491e0) at /src/kde4/kdelibs/plasma/theme.cpp:213
#7 0xb6e50fae in Plasma::Theme::qt_metacall (this=0x8137f88, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfffebfc)
at /src/kde4/kdelibs/build/plasma/theme.moc:108
#8 0xb5c3d305 in QMetaObject::metacall (object=0x188, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbfffebfc)
at /src/kde4/qt/src/corelib/kernel/qmetaobject.cpp:237
#9 0xb5c4b277 in QMetaObject::activate (sender=0x8144d18, m=0xb6c2aaa0, local_signal_index=0, argv=0xbfffebfc)
at /src/kde4/qt/src/corelib/kernel/qobject.cpp:3263
#10 0xb6aebf33 in KSelectionWatcher::newOwner (this=0x8144d18, _t1=77594658) at /src/kde4/kdelibs/build/kdeui/kmanagerselection.moc:152
#11 0xb6aec251 in KSelectionWatcher::owner (this=0x8144d18) at /src/kde4/kdelibs/kdeui/util/kmanagerselection.cpp:451
#12 0xb6aec2e6 in KSelectionWatcher::filterEvent (this=0x8144d18, ev_P=0x188) at /src/kde4/kdelibs/kdeui/util/kmanagerselection.cpp:468
#13 0xb6aed7e7 in KSelectionWatcher::Private::x11Event (this=0x8144ce8, ev_P=0xbffff0ac)
at /src/kde4/kdelibs/kdeui/util/kmanagerselection.cpp:395
#14 0xb6a666c9 in KAppX11HackWidget::publicx11Event (this=0x8069d18, _event=0xbffff0ac)
at /src/kde4/kdelibs/kdeui/kernel/kapplication.cpp:903
#15 KApplication::x11EventFilter (this=0x8069d18, _event=0xbffff0ac) at /src/kde4/kdelibs/kdeui/kernel/kapplication.cpp:953
#16 0xb615180e in qt_x11EventFilter (ev=0xbffff0ac) at /src/kde4/qt/src/gui/kernel/qapplication_x11.cpp:399
#17 0xb615e0f7 in QApplication::x11ProcessEvent (this=0x8069d18, event=0xbffff0ac)
at /src/kde4/qt/src/gui/kernel/qapplication_x11.cpp:3231
#18 0xb6187a32 in x11EventSourceDispatch (s=0x80745b0, callback=0, user_data=0x0)
at /src/kde4/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:146
#19 0xb4d29e98 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#20 0xb4d2d623 in ?? () from /lib/libglib-2.0.so.0
#21 0xb4d2d7a8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#22 0xb5c60181 in QEventDispatcherGlib::processEvents (this=0x806a010, flags=...)
at /src/kde4/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:412
#23 0xb6187255 in QGuiEventDispatcherGlib::processEvents (this=0x806a010, flags=...)
at /src/kde4/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204
#24 0xb5c371da in QEventLoop::processEvents (this=0xbffff300, flags=...) at /src/kde4/qt/src/corelib/kernel/qeventloop.cpp:149
#25 0xb5c373a2 in QEventLoop::exec (this=0xbffff300, flags=...) at /src/kde4/qt/src/corelib/kernel/qeventloop.cpp:197
#26 0xb5c39831 in QCoreApplication::exec () at /src/kde4/qt/src/corelib/kernel/qcoreapplication.cpp:981
#27 0xb60dd8f7 in QApplication::exec () at /src/kde4/qt/src/gui/kernel/qapplication.cpp:3572
#28 0xb7fb09f6 in kdemain (argc=2, argv=0xbffff494) at /src/kde4/kdebase/workspace/krunner/main.cpp:65
#29 0x08048792 in main (argc=Cannot access memory at address 0x188
at /src/kde4/kdebase/workspace/build/krunner/krunner_dummy.cpp:3
*** This bug has been marked as a duplicate of bug 182026 ***
|