Summary: | plasma crashes with expanded group and starting krunner | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | Martin Koller <kollix> |
Component: | widget-taskbar | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aseigo, bjoern |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Martin Koller
2010-03-12 08:47:33 UTC
Can you reproduce this? I cannot in 4.4.5 Yes, I can reproduce it still, using KDE 4.5.1 now. I do not need to start krunner, though. Just RMB and select "Expand Group" -> crash. Backtrace: Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [KCrash Handler] #7 0xb6f0c841 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /usr/lib/libQtCore.so.4 #8 0xab5f37f2 in TaskItemLayout::remove(AbstractTaskItem*) () from /usr/lib/kde4/plasma_applet_tasks.so #9 0xab5f3982 in TaskItemLayout::removeTaskItem(AbstractTaskItem*) () from /usr/lib/kde4/plasma_applet_tasks.so #10 0xab5f5916 in TaskGroupItem::splitGroup(int) () from /usr/lib/kde4/plasma_applet_tasks.so #11 0xab5f2a68 in TaskItemLayout::layoutItems() () from /usr/lib/kde4/plasma_applet_tasks.so #12 0xab5f549b in TaskGroupItem::constraintsChanged(QFlags<Plasma::Constraint>) () from /usr/lib/kde4/plasma_applet_tasks.so #13 0xab5f7a45 in TaskGroupItem::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plasma_applet_tasks.so #14 0xb6efdefd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #15 0xb6f0cfe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #16 0xab5e6525 in Tasks::constraintsChanged(QFlags<Plasma::Constraint>) () from /usr/lib/kde4/plasma_applet_tasks.so #17 0xab5ed7ef in Tasks::constraintsEvent(QFlags<Plasma::Constraint>) () from /usr/lib/kde4/plasma_applet_tasks.so #18 0xb4ffcb53 in Plasma::Applet::flushPendingConstraintsEvents() () from /usr/lib/libplasma.so.3 #19 0xb4ffd8a2 in Plasma::Applet::timerEvent(QTimerEvent*) () from /usr/lib/libplasma.so.3 #20 0xb6f0a774 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #21 0xb6adcc54 in QGraphicsWidget::event (this=0x839ed18, event=0xbfb516f0) at graphicsview/qgraphicswidget.cpp:1355 #22 0xb6430c64 in QApplicationPrivate::notify_helper (this=0x80b30c0, receiver=0x839ed18, e=0xbfb516f0) at kernel/qapplication.cpp:4302 #23 0xb6438bf7 in QApplication::notify (this=0x80ab350, receiver=0x839ed18, e=0xbfb516f0) at kernel/qapplication.cpp:3706 #24 0xb7516361 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #25 0xb6ef7e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #26 0xb6f2670e in ?? () from /usr/lib/libQtCore.so.4 #27 0xb6f23642 in ?? () from /usr/lib/libQtCore.so.4 #28 0xb5c7eb49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #29 0xb5c7f350 in ?? () from /usr/lib/libglib-2.0.so.0 #30 0xb5c7f60e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0xb6f23d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #32 0xb64e119a in QGuiEventDispatcherGlib::processEvents (this=0x80b0490, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #33 0xb6ef711d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #34 0xb6ef7319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #35 0xb6efbc70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #36 0xb642e164 in QApplication::exec () at kernel/qapplication.cpp:3581 #37 0xb2f510dd in kdemain () from /usr/lib/libkdeinit4_plasma-desktop.so #38 0x0804e3f1 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) () #39 0x0804ef27 in handle_launcher_request(int, char const*) () #40 0x0804f5cc in handle_requests(int) () #41 0x08050449 in main () I can absolutly not reproduce it with KDE 4.5 branch (will become KDE 4.5.2). But there has been no change in the tasks applet since pre KDE 4.5 time. I additionally cannot see how the code can crash at the point that is listed in the backtrace. what settings do you have for the tasks widget? e.g. "only show windows on this desktop", etc... All not mentioned settings are unchecked. Appearance: Show tooltips, Max 2 rows Grouping and Sorting: Grouping by Program Name, Do Not Sort Filters: Only show tasks from the current desktop |