Bug 227006 - Plasma crashed after adding my own Ruby applet for the 3rd time
Summary: Plasma crashed after adding my own Ruby applet for the 3rd time
Status: RESOLVED WORKSFORME
Alias: None
Product: bindings
Classification: Developer tools
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
: 216833 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-15 14:57 UTC by Mathieu Jobin
Modified: 2013-07-08 23:38 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (12.87 KB, text/plain)
2010-03-30 03:31 UTC, Evan Cofsky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Jobin 2010-02-15 14:57:25 UTC
Application: plasma-desktop (0.3)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.1
Operating System: Linux 2.6.31-20-generic-pae i686
Distribution: Ubuntu 9.10

-- Information about the crash:
i recently upgraded my desktop to 4.4 and my ruby applet was not working due to a missing lib. i found the missing lib and now I am ready to try my applet.

add one : success
add two : success
add three : crash

same applet three times,...

if you need further info, feel free to ask me. thank you



 -- Backtrace:
Application: Plasma Workspace (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5ba1980 (LWP 3320))]

Thread 2 (Thread 0xa729eb70 (LWP 3349)):
#0  0x41e37e06 in *__GI_clock_gettime (clock_id=<value optimized out>, tp=<value optimized out>) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6ef2a0b in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6ef7af5 in QTimerInfoList::updateCurrentTime (this=0xa51377c) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6ef7b3a in QTimerInfoList::timerWait (this=0xa51377c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6ef5b28 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa729e07c) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6ef5bb5 in timerSourcePrepare (source=0x0, timeout=0x41e3bff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x4175ef90 in IA__g_main_context_prepare (context=<value optimized out>, priority=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2280
#7  0x4175f351 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2571
#8  0x4175f863 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#9  0xb6ef591f in QEventDispatcherGlib::processEvents (this=0xa43df30, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6ec8319 in QEventLoop::processEvents (this=0xa729e240, flags=) at kernel/qeventloop.cpp:149
#11 0xb6ec876a in QEventLoop::exec (this=0xa729e240, flags=...) at kernel/qeventloop.cpp:201
#12 0xb6dc45a8 in QThread::exec (this=0xa5116c0) at thread/qthread.cpp:487
#13 0xb6ea7fbb in QInotifyFileSystemWatcherEngine::run (this=0xa5116c0) at io/qfilesystemwatcher_inotify.cpp:248
#14 0xb6dc732e in QThreadPrivate::start (arg=0xa5116c0) at thread/qthread_unix.cpp:248
#15 0x41d7880e in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x414ae8de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5ba1980 (LWP 3320)):
[KCrash Handler]
#6  QMetaObject::methodOffset (this=0xbdaa110) at kernel/qmetaobject.cpp:324
#7  0xb6ed0250 in QMetaObject::indexOfSignal (this=0xbdab130, signal=0xb841421 "releaseVisualFocus()") at kernel/qmetaobject.cpp:548
#8  0xb6edc77c in QObject::connect (sender=0xc4268a8, signal=0xbba2a28 "2releaseVisualFocus()", receiver=0xb2b38d0, method=0xb841420 "2releaseVisualFocus()", type=Qt::AutoConnection)
    at kernel/qobject.cpp:2557
#9  0xa5d979a6 in ?? () from /usr/lib/libsmokeqtcore.so.3
#10 0xa60fb01f in ?? () from /usr/lib/libqtruby4shared.so.2
#11 0xa60f85fe in QtRuby::MethodCallBase::next() () from /usr/lib/libqtruby4shared.so.2
#12 0xa60c47e3 in method_missing(int, unsigned long*, unsigned long) () from /usr/lib/libqtruby4shared.so.2
#13 0xa74ee898 in call_cfunc (func=0xa60c4400 <method_missing(int, unsigned long*, unsigned long)>, recv=16, len=-1, argc=5, argv=0xbffb36b0) at eval.c:5762
#14 0xa74f9c3e in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=4057, oid=4057, argc=5, argv=0xbffb36b0, body=0xa0bcea8, flags=0) at eval.c:5917
#15 0xa74f9dda in rb_call (klass=168546260, recv=2767263480, mid=4057, argc=5, argv=0xbffb36b0, scope=3, self=6) at eval.c:6164
#16 0xa750301c in rb_call_super (argc=5, argv=0xbffb36b0) at eval.c:6332
#17 0xa74f4930 in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3569
#18 0xa74f7538 in rb_eval (self=3220914596, n=<value optimized out>) at eval.c:3319
#19 0xa74f9ad9 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=4057, oid=4057, argc=5, argv=0xbffb41a0, body=0xa533dd94, flags=0) at eval.c:6068
#20 0xa74f9dda in rb_call (klass=2771671300, recv=2767263480, mid=4057, argc=5, argv=0xbffb41a0, scope=1, self=6) at eval.c:6164
#21 0xa74fa6d9 in rb_funcall2 (recv=16, mid=4057, argc=5, argv=0xbffb41a0) at eval.c:6300
#22 0xa75007ca in method_missing (obj=<value optimized out>, id=<value optimized out>, argc=4, argv=0xbffb4690, call_status=0) at eval.c:5742
#23 0xa74f9ec6 in rb_call (klass=168546260, recv=2767263480, mid=11057, argc=4, argv=0xbffb4690, scope=3, self=6) at eval.c:6133
#24 0xa750301c in rb_call_super (argc=4, argv=0xbffb4690) at eval.c:6332
#25 0xa5454711 in ?? () from /usr/lib/ruby/1.8/i486-linux/qtruby4.so
#26 0xa74ee898 in call_cfunc (func=0xbffb4690, recv=16, len=-1, argc=4, argv=0xbffb4690) at eval.c:5762
#27 0xa74f9c3e in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=11057, oid=11057, argc=4, argv=0xbffb4690, body=0xa539876c, flags=0) at eval.c:5917
#28 0xa74f9dda in rb_call (klass=191294340, recv=2767263480, mid=11057, argc=4, argv=0xbffb4690, scope=1, self=2767263480) at eval.c:6164
#29 0xa74f6efc in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3518
#30 0xa74f9ad9 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=2961, oid=2961, argc=1, argv=0xbffb4df0, body=0xa51c465c, flags=2) at eval.c:6068
#31 0xa74f9dda in rb_call (klass=2771671300, recv=2767263480, mid=2961, argc=1, argv=0xbffb4df0, scope=3, self=6) at eval.c:6164
#32 0xa750301c in rb_call_super (argc=1, argv=0xbffb4df0) at eval.c:6332
#33 0xa74f4930 in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3569
#34 0xa74f9ad9 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=2961, oid=2961, argc=1, argv=0xbffb58b0, body=0xa4f41308, flags=2) at eval.c:6068
#35 0xa74f9dda in rb_call (klass=2765738000, recv=2767263480, mid=2961, argc=1, argv=0xbffb58b0, scope=1, self=6) at eval.c:6164
#36 0xa74fa6d9 in rb_funcall2 (recv=16, mid=2961, argc=1, argv=0xbffb58b0) at eval.c:6300
#37 0xa74fa777 in rb_obj_call_init (obj=2767263480, argc=1, argv=0xbffb58b0) at eval.c:7800
#38 0xa5453c9b in ?? () from /usr/lib/ruby/1.8/i486-linux/qtruby4.so
#39 0xa74ee898 in call_cfunc (func=0xa4f116f8, recv=16, len=-1, argc=1, argv=0xbffb58b0) at eval.c:5762
#40 0xa74f9c3e in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=3361, oid=3361, argc=1, argv=0xbffb58b0, body=0xa0bcf5c, flags=0) at eval.c:5917
#41 0xa74f9dda in rb_call (klass=168546240, recv=2765738000, mid=3361, argc=1, argv=0xbffb58b0, scope=0, self=2767466140) at eval.c:6164
#42 0xa74f6feb in rb_eval (self=<value optimized out>, n=<value optimized out>) at eval.c:3503
#43 0xa74f66c6 in rb_eval (self=0, n=<value optimized out>) at eval.c:3708
#44 0xa74f9ad9 in rb_call0 (klass=<value optimized out>, recv=<value optimized out>, id=10985, oid=10985, argc=0, argv=0xbffb66b0, body=0xa0d2bb8, flags=0) at eval.c:6068
#45 0xa74f9dda in rb_call (klass=2771641260, recv=2767466140, mid=10985, argc=0, argv=0xbffb66b0, scope=1, self=6) at eval.c:6164
#46 0xa74fa6d9 in rb_funcall2 (recv=16, mid=10985, argc=0, argv=0xbffb66b0) at eval.c:6300
#47 0xa60f852b in ?? () from /usr/lib/libqtruby4shared.so.2
#48 0xa74f0391 in rb_protect (proc=0xa60f84f0, data=2767466140, state=0xbffb6618) at eval.c:5539
#49 0xa60f9af0 in QtRuby::VirtualMethodCall::callMethod() () from /usr/lib/libqtruby4shared.so.2
#50 0xa60f85fe in QtRuby::MethodCallBase::next() () from /usr/lib/libqtruby4shared.so.2
#51 0xa60c3959 in QtRuby::Binding::callMethod(short, void*, Smoke::StackItem*, bool) () from /usr/lib/libqtruby4shared.so.2
#52 0xa5e61470 in ?? () from /usr/lib/libsmokeplasma.so.3
#53 0xb589bde1 in Plasma::Applet::init (this=0xb9cf9c0) at ../../plasma/applet.cpp:221
#54 0xb58b3747 in Plasma::Containment::addApplet (this=0xa240a88, applet=0xc4268a8, pos=..., delayInit=false) at ../../plasma/containment.cpp:961
#55 0xb58b3acd in Plasma::ContainmentPrivate::addApplet (this=0xa27e248, name=..., args=..., appletGeometry=..., id=0, delayInit=<value optimized out>) at ../../plasma/containment.cpp:2283
#56 0xb58b3d49 in Plasma::Containment::addApplet (this=0xa240a88, name=..., args=..., appletGeometry=...) at ../../plasma/containment.cpp:892
#57 0xb58bcd11 in Plasma::ContainmentPrivate::dropData (this=0xa27e248, scenePos=..., screenPos=..., dropEvent=0xbffb7330) at ../../plasma/containment.cpp:1281
#58 0xb58bec01 in Plasma::Containment::dropEvent (this=0xa240a88, event=0xbffb7330) at ../../plasma/containment.cpp:1242
#59 0xa73ac1dd in DefaultDesktop::dropEvent (this=0xa240a88, event=0xbffb7330) at ../../../../../plasma/desktop/containments/desktop/desktop.cpp:151
#60 0xb6a9d13a in QGraphicsItem::sceneEvent (this=0xa240a90, event=0xbffb7330) at graphicsview/qgraphicsitem.cpp:6383
#61 0xb6aeddd7 in QGraphicsWidget::sceneEvent (this=0xa240a88, event=0xbffb7330) at graphicsview/qgraphicswidget.cpp:1129
#62 0xb6ab2219 in QGraphicsScenePrivate::sendEvent (this=0x9d06af0, item=0xa240a90, event=0xbffb7330) at graphicsview/qgraphicsscene.cpp:1158
#63 0xb6ab2608 in QGraphicsScenePrivate::sendDragDropEvent (this=0x9d06af0, item=0xa240a90, dragDropEvent=0xbffb7330) at graphicsview/qgraphicsscene.cpp:1187
#64 0xb6ab264a in QGraphicsScene::dropEvent (this=0x9ce8830, event=0xbffb7330) at graphicsview/qgraphicsscene.cpp:3666
#65 0xb6ac785c in QGraphicsScene::event (this=0x9ce8830, event=0xbffb7330) at graphicsview/qgraphicsscene.cpp:3324
#66 0xb641d27c in QApplicationPrivate::notify_helper (this=0x9c21f30, receiver=0x9ce8830, e=0xbffb7330) at kernel/qapplication.cpp:4298
#67 0xb6423ede in QApplication::notify (this=0x9c1c140, receiver=0x9ce8830, e=0xbffb7330) at kernel/qapplication.cpp:3702
#68 0xb71c01fa in KApplication::notify (this=0x9c1c140, receiver=0x9ce8830, event=0xbffb7330) at ../../kdeui/kernel/kapplication.cpp:302
#69 0xb6ec9cfb in QCoreApplication::notifyInternal (this=0x9c1c140, receiver=0x9ce8830, event=0xbffb7330) at kernel/qcoreapplication.cpp:704
#70 0xb6ae6e4d in QCoreApplication::sendEvent (this=0xa242f70, event=0xbffb7a10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 QGraphicsView::dropEvent (this=0xa242f70, event=0xbffb7a10) at graphicsview/qgraphicsview.cpp:2834
#72 0xb647b570 in QWidget::event (this=0xa242f70, event=0xbffb7a10) at kernel/qwidget.cpp:8168
#73 0xb6876b23 in QFrame::event (this=0xa242f70, e=0xbffb7a10) at widgets/qframe.cpp:557
#74 0xb6910da2 in QAbstractScrollArea::viewportEvent (this=0xbda62d0, e=0x10) at widgets/qabstractscrollarea.cpp:1036
#75 0xb6ae5dfb in QGraphicsView::viewportEvent (this=0xa242f70, event=0xbffb7a10) at graphicsview/qgraphicsview.cpp:2788
#76 0xb6913695 in QAbstractScrollAreaPrivate::viewportEvent (this=0xa6773a8, o=0xa6a0f50, e=0xbffb7a10) at widgets/qabstractscrollarea_p.h:100
#77 QAbstractScrollAreaFilter::eventFilter (this=0xa6773a8, o=0xa6a0f50, e=0xbffb7a10) at widgets/qabstractscrollarea_p.h:116
#78 0xb6ec8f9a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9c21f30, receiver=0xa6a0f50, event=0xbffb7a10) at kernel/qcoreapplication.cpp:819
#79 0xb641d259 in QApplicationPrivate::notify_helper (this=0x9c21f30, receiver=0xa6a0f50, e=0xbffb7a10) at kernel/qapplication.cpp:4294
#80 0xb64243bd in QApplication::notify (this=0x9c1c140, receiver=0xa6a0f50, e=0xbffb7a10) at kernel/qapplication.cpp:4106
#81 0xb71c01fa in KApplication::notify (this=0x9c1c140, receiver=0xa6a0f50, event=0xbffb7a10) at ../../kdeui/kernel/kapplication.cpp:302
#82 0xb6ec9cfb in QCoreApplication::notifyInternal (this=0x9c1c140, receiver=0xa6a0f50, event=0xbffb7a10) at kernel/qcoreapplication.cpp:704
#83 0xb64bd0f5 in QCoreApplication::sendEvent (this=0x9c258d0, xe=0xbffb7b0c, passive=false) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#84 QX11Data::xdndHandleDrop (this=0x9c258d0, xe=0xbffb7b0c, passive=false) at kernel/qdnd_x11.cpp:1164
#85 0xb64bd406 in QDragManager::drop (this=0xb431ba8) at kernel/qdnd_x11.cpp:1700
#86 0xb64bf6ca in QDragManager::eventFilter (this=0xb431ba8, o=0xc38a190, e=0xbffb8060) at kernel/qdnd_x11.cpp:1293
#87 0xb6ec905c in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9c21f30, receiver=0xc38a190, event=0xbffb8060) at kernel/qcoreapplication.cpp:800
#88 0xb641d203 in QApplicationPrivate::notify_helper (this=0x9c21f30, receiver=0xc38a190, e=0xbffb8060) at kernel/qapplication.cpp:4273
#89 0xb6424877 in QApplication::notify (this=0x9c1c140, receiver=0xc38a190, e=0xbffb8060) at kernel/qapplication.cpp:3863
#90 0xb71c01fa in KApplication::notify (this=0x9c1c140, receiver=0xc38a190, event=0xbffb8060) at ../../kdeui/kernel/kapplication.cpp:302
#91 0xb6ec9cfb in QCoreApplication::notifyInternal (this=0x9c1c140, receiver=0xc38a190, event=0xbffb8060) at kernel/qcoreapplication.cpp:704
#92 0xb64237cf in QCoreApplication::sendEvent (receiver=0xc38a190, event=0xbffb8060, alienWidget=0x0, nativeWidget=0xc38a190, buttonDown=0xb6d5e058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#93 QApplicationPrivate::sendMouseEvent (receiver=0xc38a190, event=0xbffb8060, alienWidget=0x0, nativeWidget=0xc38a190, buttonDown=0xb6d5e058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2963
#94 0xb64ae618 in QETWidget::translateMouseEvent (this=0xc38a190, event=0xbffb857c) at kernel/qapplication_x11.cpp:4368
#95 0xb64adaf1 in QApplication::x11ProcessEvent (this=0x9c1c140, event=0xbffb857c) at kernel/qapplication_x11.cpp:3379
#96 0xb64dc95a in x11EventSourceDispatch (s=0x9c24c00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#97 0x4175be88 in g_main_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#98 IA__g_main_context_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#99 0x4175f730 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#100 0x4175f863 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#101 0xb6ef58e5 in QEventDispatcherGlib::processEvents (this=0x9c21c00, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#102 0xb64dc485 in QGuiEventDispatcherGlib::processEvents (this=0x9c21c00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#103 0xb6ec8319 in QEventLoop::processEvents (this=0xa0262b0, flags=) at kernel/qeventloop.cpp:149
#104 0xb6ec876a in QEventLoop::exec (this=0xa0262b0, flags=...) at kernel/qeventloop.cpp:201
#105 0xb64c2848 in QDragManager::drag (this=0xb431ba8, o=0xc1d7db8) at kernel/qdnd_x11.cpp:1960
#106 0xb64358be in QDrag::exec (this=0xc1d7db8, supportedActions=..., defaultDropAction=Qt::IgnoreAction) at kernel/qdrag.cpp:282
#107 0xb6435974 in QDrag::exec (this=0xc1d7db8, supportedActions=...) at kernel/qdrag.cpp:239
#108 0xb2ca756d in AppletIconWidget::mouseMoveEvent (this=0xb501458, event=0xbffb9224) at ../../../libs/plasmagenericshell/widgetsexplorer/appleticon.cpp:99
#109 0xb6a9d220 in QGraphicsItem::sceneEvent (this=0xb501460, event=0xbffb9224) at graphicsview/qgraphicsitem.cpp:6395
#110 0xb6aeddd7 in QGraphicsWidget::sceneEvent (this=0xb501458, event=0xbffb9224) at graphicsview/qgraphicswidget.cpp:1129
#111 0xb6ab2219 in QGraphicsScenePrivate::sendEvent (this=0x9d06af0, item=0xb501460, event=0xbffb9224) at graphicsview/qgraphicsscene.cpp:1158
#112 0xb6ab499b in QGraphicsScenePrivate::sendMouseEvent (this=0x9d06af0, mouseEvent=0xbffb9224) at graphicsview/qgraphicsscene.cpp:1232
#113 0xb6ab84ed in QGraphicsScene::mouseMoveEvent (this=0x9ce8830, mouseEvent=0xbffb9224) at graphicsview/qgraphicsscene.cpp:4006
#114 0xb6ac79ed in QGraphicsScene::event (this=0x9ce8830, event=0xbffb9224) at graphicsview/qgraphicsscene.cpp:3366
#115 0xb641d27c in QApplicationPrivate::notify_helper (this=0x9c21f30, receiver=0x9ce8830, e=0xbffb9224) at kernel/qapplication.cpp:4298
#116 0xb6423ede in QApplication::notify (this=0x9c1c140, receiver=0x9ce8830, e=0xbffb9224) at kernel/qapplication.cpp:3702
#117 0xb71c01fa in KApplication::notify (this=0x9c1c140, receiver=0x9ce8830, event=0xbffb9224) at ../../kdeui/kernel/kapplication.cpp:302
#118 0xb6ec9cfb in QCoreApplication::notifyInternal (this=0x9c1c140, receiver=0x9ce8830, event=0xbffb9224) at kernel/qcoreapplication.cpp:704
#119 0xb641e15e in QCoreApplication::sendSpontaneousEvent (receiver=0x9ce8830, event=0x10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#120 qt_sendSpontaneousEvent (receiver=0x9ce8830, event=0x10) at kernel/qapplication.cpp:5277
#121 0xb6ae8382 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0xb45ef90, event=0xbffb9a60) at graphicsview/qgraphicsview.cpp:645
#122 0xb6ae85c6 in QGraphicsView::mouseMoveEvent (this=0xb43c358, event=0xbffb9a60) at graphicsview/qgraphicsview.cpp:3198
#123 0xb647b44a in QWidget::event (this=0xb43c358, event=0xbffb9a60) at kernel/qwidget.cpp:7963
#124 0xb6876b23 in QFrame::event (this=0xb43c358, e=0xbffb9a60) at widgets/qframe.cpp:557
#125 0xb6910da2 in QAbstractScrollArea::viewportEvent (this=0xbda62d0, e=0x10) at widgets/qabstractscrollarea.cpp:1036
#126 0xb6ae5dfb in QGraphicsView::viewportEvent (this=0xb43c358, event=0xbffb9a60) at graphicsview/qgraphicsview.cpp:2788
#127 0xb6913695 in QAbstractScrollAreaPrivate::viewportEvent (this=0xb20e690, o=0xb454b38, e=0xbffb9a60) at widgets/qabstractscrollarea_p.h:100
#128 QAbstractScrollAreaFilter::eventFilter (this=0xb20e690, o=0xb454b38, e=0xbffb9a60) at widgets/qabstractscrollarea_p.h:116
#129 0xb6ec8f9a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9c21f30, receiver=0xb454b38, event=0xbffb9a60) at kernel/qcoreapplication.cpp:819
#130 0xb641d259 in QApplicationPrivate::notify_helper (this=0x9c21f30, receiver=0xb454b38, e=0xbffb9a60) at kernel/qapplication.cpp:4294
#131 0xb6424877 in QApplication::notify (this=0x9c1c140, receiver=0xb454b38, e=0xbffb9a60) at kernel/qapplication.cpp:3863
#132 0xb71c01fa in KApplication::notify (this=0x9c1c140, receiver=0xb454b38, event=0xbffb9a60) at ../../kdeui/kernel/kapplication.cpp:302
#133 0xb6ec9cfb in QCoreApplication::notifyInternal (this=0x9c1c140, receiver=0xb454b38, event=0xbffb9a60) at kernel/qcoreapplication.cpp:704
#134 0xb64237cf in QCoreApplication::sendEvent (receiver=0xb454b38, event=0xbffb9a60, alienWidget=0xb454b38, nativeWidget=0xb3e0338, buttonDown=0xb6d5e058, lastMouseReceiver=..., spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#135 QApplicationPrivate::sendMouseEvent (receiver=0xb454b38, event=0xbffb9a60, alienWidget=0xb454b38, nativeWidget=0xb3e0338, buttonDown=0xb6d5e058, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2963
#136 0xb64ae618 in QETWidget::translateMouseEvent (this=0xb3e0338, event=0xbffb9f7c) at kernel/qapplication_x11.cpp:4368
#137 0xb64adaf1 in QApplication::x11ProcessEvent (this=0x9c1c140, event=0xbffb9f7c) at kernel/qapplication_x11.cpp:3379
#138 0xb64dc95a in x11EventSourceDispatch (s=0x9c24c00, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#139 0x4175be88 in g_main_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:1960
#140 IA__g_main_context_dispatch (context=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2513
#141 0x4175f730 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, self=) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2591
#142 0x4175f863 in IA__g_main_context_iteration (context=<value optimized out>, may_block=<value optimized out>) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2654
#143 0xb6ef58e5 in QEventDispatcherGlib::processEvents (this=0x9c21c00, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#144 0xb64dc485 in QGuiEventDispatcherGlib::processEvents (this=0x9c21c00, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#145 0xb6ec8319 in QEventLoop::processEvents (this=0xbffba274, flags=) at kernel/qeventloop.cpp:149
#146 0xb6ec876a in QEventLoop::exec (this=0xbffba274, flags=...) at kernel/qeventloop.cpp:201
#147 0xb6ecc95f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#148 0xb641d317 in QApplication::exec () at kernel/qapplication.cpp:3577
#149 0xb2fd217e in kdemain (argc=1, argv=0x9c13880) at ../../../../plasma/desktop/shell/main.cpp:112
#150 0x0804dff7 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9bbb310 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8051405 "0") at ../../kinit/kinit.cpp:717
#151 0x0804ec15 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#152 0x0804f08c in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#153 0x0804fe2f in main (argc=4, argv=0xbffbad24, envp=0xbffbad38) at ../../kinit/kinit.cpp:1841
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Dario Andres 2010-03-22 00:03:51 UTC
From bug 216833:
---
If I am adding plasmoids written in ruby too quickly through Add Widgets
dialog, plasma-desktop crash. I tried for example "WebPage subset or HTML
Widget", or minimal plasmoid made according to the tutorial here:

http://techbase.kde.org/Development/Tutorials/Plasma/Ruby/SimplePasteApplet

you can download it here:
http://tmp.sigut.net/ruby-test.zip

I tested in Ubuntu 9.10 and Fedora 12, the same results, plasma-desktop
crash...
Comment 2 Dario Andres 2010-03-22 00:04:00 UTC
*** Bug 216833 has been marked as a duplicate of this bug. ***
Comment 3 Evan Cofsky 2010-03-30 03:31:21 UTC
Created attachment 42367 [details]
New crash information added by DrKonqi

plasma-desktop seems to crash most often when managing widgets.
Comment 4 Richard Dale 2010-03-30 18:51:14 UTC
On Tuesday 30 March 2010 02:31:52 am Evan Cofsky wrote:
> https://bugs.kde.org/show_bug.cgi?id=227006
> 
> 
> 
> 
> 
> --- Comment #3 from Evan Cofsky <evan theunixman com>  2010-03-30 03:31:21
> --- Created an attachment (id=42367)
>  --> (http://bugs.kde.org/attachment.cgi?id=42367)
> New crash information added by DrKonqi
> 
> plasma-desktop seems to crash most often when managing widgets.
It is still quite possible that QtRuby is causing the crash, but on the other 
hand there is no Ruby code being executed in the crash stack trace.

-- Richard
Comment 5 Mathieu Jobin 2013-07-08 23:38:40 UTC
too old, closing