Bug 259197 - plasma crash while resizing 'Kood Morning' plasmoid
Summary: plasma crash while resizing 'Kood Morning' plasmoid
Status: RESOLVED DOWNSTREAM
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-08 10:18 UTC by Wonko
Modified: 2010-12-09 19:56 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wonko 2010-12-08 10:18:04 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.5.4 (KDE 4.5.4) (Compiled from sources)
Qt Version: 4.7.1
Operating System: Linux 2.6.36-ck-r3 x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
Recently, I added the 'Kood Morning' plasmoid to my desktop. I configured it to check if a host in my LAN is up, resized and positioned it.

At next KDE login, the plasmoid had the wrong size (happens often for me, but so far only with the folder view plasmoids). While resizing it, I got a plasma crash.

Since plasma came back, Kood Morning no longer offers the side bar for stuff like resizing or rotating. So I removed it and added it again. So far, no problem with resizing.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Plasma-Arbeitsfläche (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7fbb028be760 (LWP 27529))]

Thread 3 (Thread 0x7fbadca68710 (LWP 27702)):
#0  0x00007fbb0000f54e in __lll_lock_wait_private () from /lib/libc.so.6
#1  0x00007fbafffaa3e2 in _L_lock_6622 () from /lib/libc.so.6
#2  0x00007fbafffa87b1 in free () from /lib/libc.so.6
#3  0x00007fbafd2e1148 in g_source_unref_internal () from /usr/lib/libglib-2.0.so.0
#4  0x00007fbb015b943a in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fbb015b9579 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fbb014a86d4 in QThreadPrivate::finish(void*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fbb014a9346 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007fbb0121ad5c in start_thread () from /lib/libpthread.so.0
#9  0x00007fbb000025ed in clone () from /lib/libc.so.6

Thread 2 (Thread 0x7fbacffff710 (LWP 28077)):
#0  0x00007fbb0121f62c in pthread_cond_wait () from /lib/libpthread.so.0
#1  0x00007fbaf73c2654 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007fbaf73c2689 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007fbb0121ad5c in start_thread () from /lib/libpthread.so.0
#4  0x00007fbb000025ed in clone () from /lib/libc.so.6

Thread 1 (Thread 0x7fbb028be760 (LWP 27529)):
[KCrash Handler]
#6  0x00007fbafff637c5 in raise () from /lib/libc.so.6
#7  0x00007fbafff64c46 in abort () from /lib/libc.so.6
#8  0x00007fbafff9e473 in __libc_message () from /lib/libc.so.6
#9  0x00007fbafffa3906 in malloc_printerr () from /lib/libc.so.6
#10 0x00007fbafffa87bc in free () from /lib/libc.so.6
#11 0x00007fbb014d33aa in QMapData::continueFreeData(int) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fbb01969d3c in KConfigPrivate::~KConfigPrivate() () from /usr/lib/libkdecore.so.5
#13 0x00007fbb01966f12 in KConfig::~KConfig() () from /usr/lib/libkdecore.so.5
#14 0x00007fbaf900f1f7 in Plasma::ToolTipManager::show(QGraphicsWidget*) () from /usr/lib64/libplasma.so.3
#15 0x00007fbaf900f606 in Plasma::ToolTipManager::eventFilter(QObject*, QEvent*) () from /usr/lib64/libplasma.so.3
#16 0x00007fbb0158ec46 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#17 0x00007fbb0076cbb1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007fbb0077162a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#19 0x00007fbb022e3d66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#20 0x00007fbb0158eac3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#21 0x00007fbb00d311db in QGraphicsScenePrivate::sendEvent(QGraphicsItem*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007fbb00d3203f in QGraphicsScenePrivate::sendHoverEvent(QEvent::Type, QGraphicsItem*, QGraphicsSceneHoverEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007fbb00d325e9 in QGraphicsScenePrivate::dispatchHoverEvent(QGraphicsSceneHoverEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007fbb00d329a4 in QGraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007fbb00d44603 in QGraphicsScene::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007fbb0076cbe4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007fbb0077162a in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#28 0x00007fbb022e3d66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007fbb0158eac3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007fbb00d5a10f in QGraphicsViewPrivate::mouseMoveEventHandler(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007fbb00d5a2ed in QGraphicsView::mouseMoveEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007fbb007bd42b in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007fbb00b40e86 in QFrame::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#34 0x00007fbb00d5e8a3 in QGraphicsView::viewportEvent(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#35 0x00007fbb0158ec46 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#36 0x00007fbb0076cbb1 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#37 0x00007fbb00771ea2 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007fbb022e3d66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#39 0x00007fbb0158eac3 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007fbb0076dba6 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#41 0x00007fbb007ea82f in QETWidget::translateMouseEvent(_XEvent const*) () from /usr/lib64/qt4/libQtGui.so.4
#42 0x00007fbb007e8ef9 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#43 0x00007fbb008108ca in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtGui.so.4
#44 0x00007fbafd2e4a52 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0x00007fbafd2e5200 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0
#46 0x00007fbafd2e549d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0x00007fbb015b908f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#48 0x00007fbb0081057e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4
#49 0x00007fbb0158ded2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#50 0x00007fbb0158e114 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#51 0x00007fbb015924b3 in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#52 0x00007fbaf57e1cee in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#53 0x00000000004074f3 in launch(int, char const*, char const*, char const*, int, char const*, bool, char const*, bool, char const*) ()
#54 0x0000000000408058 in handle_launcher_request ()
#55 0x0000000000408725 in handle_requests(int) ()
#56 0x000000000040932a in main ()

Reported using DrKonqi
Comment 1 Marco Martin 2010-12-09 19:10:46 UTC
Kood Morning is not part of KDE , please report to the widget author
Comment 2 Wonko 2010-12-09 19:56:13 UTC
Okay, so I posted this on kde-look.org:
http://kde-look.org/content/show.php?content=117378#c392906