| Summary: | Plasma crashes after disabling desktop effects with "radeon" driver with an ATI Radeon HD 2600 Pro [KPixmapCache::Private::mmapFile] | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | Shlomi Fish <shlomif> |
| Component: | general | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | crash | CC: | andresbajotierra, annma, fredrik, kdelibs-bugs-null, kwin-bugs-null, shlomif |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Compiled Sources | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | A GDB session of plasma-desktop after its crash was triggered | ||
|
Description
Shlomi Fish
2010-01-22 13:34:49 UTC
- Is the crash reproducible all the times ? - Do you get the Crash Handler dialog ? Regards Backtrace? (In reply to comment #1) > - Is the crash reproducible all the times ? No, now I've checked it and it isn't. Let me try by starting the desktop when the effects are on and then disabling it. > - Do you get the Crash Handler dialog ? No, I don't. I don't get anything. > Regards Regards, -- Shlomi Fish Can you run plasma-desktop through gdb and trigger the crash to get the backtrace please Created attachment 40117 [details]
A GDB session of plasma-desktop after its crash was triggered
Here is the gdb session with the plasma-desktop after it crashed. What I did was try to enable the desktop effects right after start-up. I am providing a backtrace there.
Now provided the backtrace, so changing the status to NEW. Pasting backtrace inline:
---
(gdb) bt
#0 0xb6f1d5b4 in KPixmapCache::Private::mmapFile (this=0x9ea6040, filename=
..., info=0x9ea6080, newsize=126341120)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:482
#1 0xb6fc8e28 in KPixmapCache::Private::mmapFiles (this=0x9ea6040)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:415
#2 0xb6fc8083 in KPixmapCache::recreateCacheFiles (this=0x9eabcf8)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:1232
#3 0xb6fc8712 in KPixmapCache::Private::checkFileVersion (this=0x9ea6040,
filename=...)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:732
#4 0xb6fc89bb in KPixmapCache::Private::init (this=0x9ea6040)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:1037
#5 0xb6fca4fa in KPixmapCache::discard (this=0x9eabcf8)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:1262
#6 0xb6fcabf1 in KPixmapCache::deleteCache (name=...)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kpixmapcache.cpp:1240
#7 0xb4f4f43e in Plasma::ThemePrivate::discardCache (this=0x9e5c988)
at /usr/src/debug/kdelibs-4.3.90/plasma/theme.cpp:221
#8 0xb4f4f6eb in Plasma::ThemePrivate::compositingChanged (this=0x9e5c988)
at /usr/src/debug/kdelibs-4.3.90/plasma/theme.cpp:213
#9 0xb4f50df7 in Plasma::Theme::qt_metacall (this=0x9e57498, _c=
InvokeMetaMethod, _id=2, _a=0xbfee9248)
at /usr/src/debug/kdelibs-4.3.90/build/plasma/theme.moc:108
#10 0xb6c71ced in QMetaObject::metacall (object=0x9e57498, cl=176574328, idx=
---Type <return> to continue, or q <return> to quit---
6, argv=0xbfee9248) at kernel/qmetaobject.cpp:237
#11 0xb6c80ae6 in QMetaObject::activate (sender=0x9eabf38, m=0xb718a5b0,
local_signal_index=0, argv=0xbfee9248) at kernel/qobject.cpp:3286
#12 0xb6e8f625 in KSelectionWatcher::newOwner (this=0x9eabf38, _t1=20975399)
at /usr/src/debug/kdelibs-4.3.90/build/kdeui/kmanagerselection.moc:152
#13 0xb6f14b00 in KSelectionWatcher::owner (this=0x9eabf38)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kmanagerselection.cpp:451
#14 0xb6f14cb5 in KSelectionWatcher::filterEvent (this=0x9eabf38, ev_P=
0xbfee97cc)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kmanagerselection.cpp:468
#15 0xb708f076 in KSelectionWatcher::Private::x11Event (this=0x9eabf08, ev_P=
0xbfee97cc)
at /usr/src/debug/kdelibs-4.3.90/kdeui/util/kmanagerselection.cpp:395
#16 0xb702b85a in KAppX11HackWidget::publicx11Event (this=0x9eabf08, e=
0xbfee97cc)
at /usr/src/debug/kdelibs-4.3.90/kdeui/kernel/kapplication.cpp:903
#17 0xb6f2f16a in KApplication::x11EventFilter (this=0x9d8d220, _event=
0xbfee97cc)
at /usr/src/debug/kdelibs-4.3.90/kdeui/kernel/kapplication.cpp:953
#18 0xb321261c in PlasmaApp::x11EventFilter (this=0x9d8d220, event=0xbfee97cc)
at /usr/src/debug/kdebase-workspace-4.3.90/plasma/desktop/shell/plasmaapp.cpp:567
#19 0xb6208fb1 in qt_x11EventFilter (ev=0xbfee97cc)
at kernel/qapplication_x11.cpp:399
---Type <return> to continue, or q <return> to quit---
#20 0xb6218a0f in QApplication::x11ProcessEvent (this=0x9d8d220, event=
0xbfee97cc) at kernel/qapplication_x11.cpp:3231
#21 0xb6247628 in x11EventSourceDispatch (s=0x9d95a98, callback=0, user_data=
0x0) at kernel/qguieventdispatcher_glib.cpp:146
#22 0xb5915cc2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb5919598 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb59196be in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb6c995e1 in QEventDispatcherGlib::processEvents (this=0x9d925c0, flags=
...) at kernel/qeventdispatcher_glib.cpp:407
#26 0xb624717a in QGuiEventDispatcherGlib::processEvents (this=0x9d925c0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#27 0xb6c6afdd in QEventLoop::processEvents (this=0xbfee9a84, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece.
)
at kernel/qeventloop.cpp:149
#28 0xb6c6b429 in QEventLoop::exec (this=0xbfee9a84, flags=...)
at kernel/qeventloop.cpp:201
#29 0xb6c6f5b0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#30 0xb6188774 in QApplication::exec () at kernel/qapplication.cpp:3570
#31 0xb31fa4f6 in kdemain (argc=1, argv=0x9d84750)
at /usr/src/debug/kdebase-workspace-4.3.90/plasma/desktop/shell/main.cpp:112
#32 0x0804e131 in launch (argc=<value optimized out>,
_name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0,
envs=0x9d59160 "", reset_env=false, tty=0x0, avoid_loops=false,
startup_id_str=0x805129a "0")
---Type <return> to continue, or q <return> to quit---
at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:706
#33 0x0804e86d in handle_launcher_request (sock=7, who=<value optimized out>)
at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1198
#34 0x0804f56c in handle_requests (waitForPid=<value optimized out>)
at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1391
#35 0x0804fe25 in main (argc=2, argv=0xbfeea1c4, envp=0xbfeea1d0)
at /usr/src/debug/kdelibs-4.3.90/kinit/kinit.cpp:1830
wWhat about a new user? can you reproduce with default KDE desktop? What plasma theme is used? (In reply to comment #8) > wWhat about a new user? can you reproduce with default KDE desktop? What plasma > theme is used? I'm using the Mandriva Workspace theme, and the Cleanlooks widget style, and the Plastik Window decoration. I'll try with a new user and let you know of the outcome. Regards, -- Shlomi Fish (In reply to comment #9) > (In reply to comment #8) > > wWhat about a new user? can you reproduce with default KDE desktop? What plasma > > theme is used? > > I'm using the Mandriva Workspace theme, and the Cleanlooks widget style, and > the Plastik Window decoration. > > I'll try with a new user and let you know of the outcome. > OK, with a new user with a fresh .kde4, disabling the desktop effects causes kwin to crash and the borders and decorations of the windows to disappear. Regards, -- Shlomi Fish > Regards, > > -- Shlomi Fish That's probably a different crash you could report to kwin.. (I guess it is a different BT, but it may be somehow related..) Regards *** This bug has been marked as a duplicate of bug 182026 *** |