Bug 182296

Summary: Plasma crashes when adding Google's Gmail Mac OS X widget
Product: [Unmaintained] plasma4 Reporter: Jonas <jonasfa>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, jonasfa
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jonas 2009-01-29 12:59:27 UTC
Version:            (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

Plasma crashes when adding Google's Gmail Mac OS X widget.
http://www.google.com/macwidgets/
Comment 1 Dario Andres 2009-01-29 15:33:58 UTC
As you can reproduce the crash at will, may you read http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports and post a complete backtrace here? Thanks :)
Comment 2 Jonas 2009-01-30 13:29:20 UTC
(In reply to comment #1)
> As you can reproduce the crash at will, may you read
> http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
> and post a complete backtrace here? Thanks :)
> 

How to reproduce:
1. download the gmail widget from http://www.google.com/macwidgets/
2. Open the "add widget" dialog, and select "Install new widgets" > "Install widget from local file"
3. select "Dashboard: MacOS X dashboard widget"
4. click the file several times (it keeps deselecting) then it will CRASH

Backtrace: (i couldn't find the libqtcore debug package)

Application: Plasma Workspace (plasma), signal SIGABRT
[Current thread is 0 (LWP 8071)]

Thread 5 (Thread 0xa8db7b90 (LWP 8078)):
#0  0xb7fba430 in __kernel_vsyscall ()
#1  0xb57da075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63ed9ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65d76f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb795a532 in ?? () from /usr/lib/libQtNetwork.so.4
#5  0xb65d66ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xa854db90 (LWP 8081)):
#0  0xb7fba430 in __kernel_vsyscall ()
#1  0xb63d7c01 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb66a6150 in ?? () from /usr/lib/libQtCore.so.4
#3  0xb65d66ae in ?? () from /usr/lib/libQtCore.so.4
#4  0xb57d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#5  0xb63df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa7d4cb90 (LWP 8090)):
#0  0xb7fba430 in __kernel_vsyscall ()
#1  0xb57da075 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63ed9ed in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65d76f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xa8f624f2 in RenderThread::run (this=0xa275174) at /build/buildd/kdebase-workspace-4.2.0/plasma/wallpapers/image/renderthread.cpp:91
#5  0xb65d66ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa754bb90 (LWP 8126)):
#0  0xb7fba430 in __kernel_vsyscall ()
#1  0xb57da3a2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb63eda44 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libc.so.6
#3  0xb65d76cc in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb65cc886 in ?? () from /usr/lib/libQtCore.so.4
#5  0xb65d66ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb57d650f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb63df7ee in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb45ed900 (LWP 8071)):
[KCrash Handler]
#6  0xb7fba430 in __kernel_vsyscall ()
#7  0xb6329880 in raise () from /lib/tls/i686/cmov/libc.so.6
#8  0xb632b248 in abort () from /lib/tls/i686/cmov/libc.so.6
#9  0xb636d423 in malloc_printerr () from /lib/tls/i686/cmov/libc.so.6
#10 0xb636f3f5 in free () from /lib/tls/i686/cmov/libc.so.6
#11 0xb654b0b1 in operator delete () from /usr/lib/libstdc++.so.6
#12 0xb66c58a5 in QEventLoop::~QEventLoop () from /usr/lib/libQtCore.so.4
#13 0xb66d50ff in QObjectPrivate::deleteChildren () from /usr/lib/libQtCore.so.4
#14 0xb66ddc43 in QObject::~QObject () from /usr/lib/libQtCore.so.4
#15 0xb73b0c51 in ~KJob (this=0xa94ca00) at /build/buildd/kde4libs-4.2.0/kdecore/jobs/kjob.cpp:72
#16 0xb73afa58 in ~KCompositeJob (this=0xa94ca00) at /build/buildd/kde4libs-4.2.0/kdecore/jobs/kcompositejob.cpp:44
#17 0xb7aa41b8 in ~Job (this=0xa94ca00) at /build/buildd/kde4libs-4.2.0/kio/kio/job.cpp:97
#18 0xb7a75c8d in ~CopyJob (this=0xa94ca00) at /build/buildd/kde4libs-4.2.0/kio/kio/copyjob.cpp:240
#19 0xb66d4dec in qDeleteInEventHandler () from /usr/lib/libQtCore.so.4
#20 0xb66d67a3 in QObject::event () from /usr/lib/libQtCore.so.4
#21 0xb69568ec in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#22 0xb695e72e in QApplication::notify () from /usr/lib/libQtGui.so.4
#23 0xb76da06d in KApplication::notify (this=0x9f043a0, receiver=0xa94ca00, event=0xa948a80) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307
#24 0xb66c6e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#25 0xb66c7ae5 in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib/libQtCore.so.4
#26 0xb66c7cdd in QCoreApplication::sendPostedEvents () from /usr/lib/libQtCore.so.4
#27 0xb66f182f in ?? () from /usr/lib/libQtCore.so.4
#28 0xb561b6f8 in IA__g_main_context_dispatch (context=0x9f08298) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#29 0xb561eda3 in g_main_context_iterate (context=0x9f08298, block=1, dispatch=1, self=0x9f05940) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#30 0xb561ef61 in IA__g_main_context_iteration (context=0x9f08298, may_block=1) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2841
#31 0xb66f1478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#32 0xb69f0ea5 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb66c552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#34 0xb66c56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#35 0xb7b4682b in KIO::NetAccess::enter_loop (this=0xbfeb74e0) at /build/buildd/kde4libs-4.2.0/kio/kio/netaccess.cpp:502
#36 0xb7b46f6f in KIO::NetAccess::synchronousRunInternal (this=0xbfeb74e0, job=0xa652128, window=0x0, data=0x0, finalURL=0x0, metaData=0x0) at /build/buildd/kde4libs-4.2.0/kio/kio/netaccess.cpp:487
#37 0xb7b47701 in KIO::NetAccess::synchronousRun (job=0xa652128, window=0x0, data=0x0, finalURL=0x0, metaData=0x0) at /build/buildd/kde4libs-4.2.0/kio/kio/netaccess.cpp:277
#38 0xb7cb9fb1 in KFileWidget::slotOk (this=0xa8d0c00) at /build/buildd/kde4libs-4.2.0/kfile/kfilewidget.cpp:888
#39 0xb7cb611c in KFileWidgetPrivate::_k_fileSelected (this=0xa8d3560, i=@0xbfeb7848) at /build/buildd/kde4libs-4.2.0/kfile/kfilewidget.cpp:1046
#40 0xb7cb8c6a in KFileWidget::qt_metacall (this=0xa8d0c00, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfeb77ec) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kfile/kfilewidget.moc:131
#41 0xb66dba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#42 0xb66dc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#43 0xb7c94f33 in KDirOperator::fileSelected (this=0xa429090, _t1=@0xbfeb7848) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kfile/kdiroperator.moc:311
#44 0xb7c95849 in KDirOperator::selectFile (this=0xa429090, item=@0xbfeb7848) at /build/buildd/kde4libs-4.2.0/kfile/kdiroperator.cpp:1682
#45 0xb7c959b4 in KDirOperator::Private::_k_slotActivated (this=0xa455aa0, index=@0xa95ae58) at /build/buildd/kde4libs-4.2.0/kfile/kdiroperator.cpp:2339
#46 0xb7ca1c8c in KDirOperator::qt_metacall (this=0xa429090, _c=QMetaObject::InvokeMetaMethod, _id=59, _a=0xbfeb795c) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kfile/kdiroperator.moc:242
#47 0xb66dba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#48 0xb66dc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#49 0xb6e18603 in QAbstractItemView::activated () from /usr/lib/libQtGui.so.4
#50 0xb6e25920 in QAbstractItemView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#51 0xb6e3b7ef in QListView::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#52 0xb69ae962 in QWidget::event () from /usr/lib/libQtGui.so.4
#53 0xb6ce5fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#54 0xb6d7c7df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#55 0xb6e27ccf in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#56 0xb6d7ed85 in ?? () from /usr/lib/libQtGui.so.4
#57 0xb66c604a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#58 0xb69568ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#59 0xb695f0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#60 0xb76da06d in KApplication::notify (this=0x9f043a0, receiver=0xa5d7f00, event=0xbfeb81c8) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307
#61 0xb66c6e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#62 0xb695e36e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#63 0xb69c8656 in ?? () from /usr/lib/libQtGui.so.4
#64 0xb69c79e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#65 0xb69f17aa in ?? () from /usr/lib/libQtGui.so.4
#66 0xb561b6f8 in IA__g_main_context_dispatch (context=0x9f08298) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#67 0xb561eda3 in g_main_context_iterate (context=0x9f08298, block=1, dispatch=1, self=0x9f05940) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#68 0xb561ef61 in IA__g_main_context_iteration (context=0x9f08298, may_block=1) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2841
#69 0xb66f1478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#70 0xb69f0ea5 in ?? () from /usr/lib/libQtGui.so.4
#71 0xb66c552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#72 0xb66c56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#73 0xb73b0ae1 in KJob::exec (this=0xa94ca00) at /build/buildd/kde4libs-4.2.0/kdecore/jobs/kjob.cpp:195
#74 0xa85727c2 in Bundle::installPackage (this=0xa9545e8, archivePath=@0xbfeb8bfc, packageRoot=@0xbfeb8bd0) at /build/buildd/kdebase-workspace-4.2.0/plasma/scriptengines/webkit/bundle.cpp:343
#75 0xb7f729d4 in Plasma::OpenWidgetAssistant::finished (this=0xa8493d8) at /build/buildd/kdebase-workspace-4.2.0/plasma/shells/common/openwidgetassistant.cpp:188
#76 0xb7f7344b in Plasma::OpenWidgetAssistant::qt_metacall (this=0xa8493d8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfeb8cb8)
    at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/plasma/shells/desktop/openwidgetassistant_p.moc:73
#77 0xb66dba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#78 0xb66dc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#79 0xb7cafa17 in KFileWidget::accepted (this=0xa8d0c00) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kfile/kfilewidget.moc:179
#80 0xb7cbad53 in KFileWidget::slotOk (this=0xa8d0c00) at /build/buildd/kde4libs-4.2.0/kfile/kfilewidget.cpp:941
#81 0xb7caf95d in KFileWidgetPrivate::_k_slotViewDoubleClicked (this=0xa8d3560, index=@0xa95ae58) at /build/buildd/kde4libs-4.2.0/kfile/kfilewidget.cpp:1987
#82 0xb7cb8b60 in KFileWidget::qt_metacall (this=0xa8d0c00, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbfeb8fcc) at /build/buildd/kde4libs-4.2.0/obj-i486-linux-gnu/kfile/kfilewidget.moc:142
#83 0xb66dba60 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#84 0xb66dc7e2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#85 0xb6e18653 in QAbstractItemView::doubleClicked () from /usr/lib/libQtGui.so.4
#86 0xb6e1a421 in QAbstractItemView::mouseDoubleClickEvent () from /usr/lib/libQtGui.so.4
#87 0xb69ae7b2 in QWidget::event () from /usr/lib/libQtGui.so.4
#88 0xb6ce5fd3 in QFrame::event () from /usr/lib/libQtGui.so.4
#89 0xb6d7c7df in QAbstractScrollArea::viewportEvent () from /usr/lib/libQtGui.so.4
#90 0xb6e27ccf in QAbstractItemView::viewportEvent () from /usr/lib/libQtGui.so.4
#91 0xb6d7ed85 in ?? () from /usr/lib/libQtGui.so.4
#92 0xb66c604a in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib/libQtCore.so.4
#93 0xb69568ca in QApplicationPrivate::notify_helper () from /usr/lib/libQtGui.so.4
#94 0xb695f0e1 in QApplication::notify () from /usr/lib/libQtGui.so.4
#95 0xb76da06d in KApplication::notify (this=0x9f043a0, receiver=0xa5d7f00, event=0xbfeb9808) at /build/buildd/kde4libs-4.2.0/kdeui/kernel/kapplication.cpp:307
#96 0xb66c6e61 in QCoreApplication::notifyInternal () from /usr/lib/libQtCore.so.4
#97 0xb695e36e in QApplicationPrivate::sendMouseEvent () from /usr/lib/libQtGui.so.4
#98 0xb69c8656 in ?? () from /usr/lib/libQtGui.so.4
#99 0xb69c79e5 in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#100 0xb69f17aa in ?? () from /usr/lib/libQtGui.so.4
#101 0xb561b6f8 in IA__g_main_context_dispatch (context=0x9f08298) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2144
#102 0xb561eda3 in g_main_context_iterate (context=0x9f08298, block=1, dispatch=1, self=0x9f05940) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2778
#103 0xb561ef61 in IA__g_main_context_iteration (context=0x9f08298, may_block=1) at /build/buildd/glib2.0-2.18.2/glib/gmain.c:2841
#104 0xb66f1478 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4
#105 0xb69f0ea5 in ?? () from /usr/lib/libQtGui.so.4
#106 0xb66c552a in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#107 0xb66c56ea in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#108 0xb66c7da5 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#109 0xb6956767 in QApplication::exec () from /usr/lib/libQtGui.so.4
#110 0xb7f47d46 in kdemain (argc=1, argv=0xbfeba204) at /build/buildd/kdebase-workspace-4.2.0/plasma/shells/desktop/main.cpp:54
#111 0x08048712 in main (argc=) at /build/buildd/kdebase-workspace-4.2.0/obj-i486-linux-gnu/plasma/shells/desktop/plasma_qgv_dummy.cpp:3

Comment 3 Dario Andres 2009-01-31 12:41:20 UTC

*** This bug has been marked as a duplicate of bug 182138 ***