[Bug 288399] New: Removing a resource may lead to a plasma-device crash on devel

Javier Llorente javier at kde.org
Wed Dec 7 12:08:25 UTC 2011


https://bugs.kde.org/show_bug.cgi?id=288399

           Summary: Removing a resource may lead to a plasma-device crash
                    on devel
           Product: Active
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: Contour activity screen
        AssignedTo: notmart at gmail.com
        ReportedBy: javier at kde.org
                CC: active at kde.org


Version:           unspecified
OS:                Linux

After some testing (recommendations mainly), I added an image to my current
activity and removed it afterwards. This lead to a plasma-device crash.
Tested on 2011-12-06-18-24-basyskom-plasma-active-devel-meego-usb-live.iso


Application: Plasma Workspace (plasma-device), signal: Segmentation fault
[KCrash Handler]
#7  QBasicAtomicInt::deref (this=0xecf8210, other=@0xecf8218) at
../../src/corelib/arch/qatomic_i386.h:132
#8  QString::operator= (this=0xecf8210, other=@0xecf8218) at
tools/qstring.cpp:1359
#9  0xa96e5716 in ?? () from
/usr/lib/kde4/imports/org/kde/metadatamodels/libdatamodelsplugin.so
#10 0xa96e3f98 in ?? () from
/usr/lib/kde4/imports/org/kde/metadatamodels/libdatamodelsplugin.so
#11 0xa96e442d in ?? () from
/usr/lib/kde4/imports/org/kde/metadatamodels/libdatamodelsplugin.so
#12 0x41afe60b in QMetaObject::metacall (object=0xb389608,
cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfa4ed38) at
kernel/qmetaobject.cpp:237
#13 0x41b0cfbf in QMetaObject::activate (sender=0xaf04e48, m=0x468d3640,
local_signal_index=1, argv=0xbfa4ed38) at kernel/qobject.cpp:3278
#14 0x468bd324 in
Nepomuk::Query::QueryServiceClient::entriesRemoved(QList<QUrl> const&) () from
/usr/lib/libnepomukquery.so.4
#15 0x468be6c2 in
Nepomuk::Query::QueryServiceClient::Private::_k_entriesRemoved(QStringList
const&) () from /usr/lib/libnepomukquery.so.4
#16 0x468bf0d0 in
Nepomuk::Query::QueryServiceClient::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib/libnepomukquery.so.4
#17 0x41afe60b in QMetaObject::metacall (object=0xaf04e48,
cl=QMetaObject::InvokeMetaMethod, idx=20, argv=0xbfa4eeb8) at
kernel/qmetaobject.cpp:237
#18 0x41b0cfbf in QMetaObject::activate (sender=0xad00b98, m=0x468d3764,
local_signal_index=0, argv=0xbfa4eeb8) at kernel/qobject.cpp:3278
#19 0x468c83c4 in ?? () from /usr/lib/libnepomukquery.so.4
#20 0x468c8845 in ?? () from /usr/lib/libnepomukquery.so.4
#21 0x4193aded in QDBusConnectionPrivate::deliverCall (this=0xad09910,
object=0xad00b98, msg=..., metaTypes=..., slotIdx=5) at qdbusintegrator.cpp:942
#22 0x419452a8 in QDBusCallDeliveryEvent::placeMetaCall (this=0xf1ce7a8,
object=0xad00b98) at qdbusintegrator_p.h:103
#23 0x41b0cb07 in QObject::event (this=0xad00b98, e=0xf1ce7a8) at
kernel/qobject.cpp:1217
#24 0x421880cc in QApplicationPrivate::notify_helper (this=0x978fd08,
receiver=0xad00b98, e=0xf1ce7a8) at kernel/qapplication.cpp:4486
#25 0x4218ccae in QApplication::notify (this=0x9785470, receiver=<value
optimized out>, e=0xf1ce7a8) at kernel/qapplication.cpp:3886
#26 0x42ea692b in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#27 0x41af8283 in QCoreApplication::notifyInternal (this=0x9785470,
receiver=0xad00b98, event=0xf1ce7a8) at kernel/qcoreapplication.cpp:787
#28 0x41afbcb5 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value
optimized out>, data=0x976ef90) at
../../src/corelib/kernel/qcoreapplication.h:215
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value
optimized out>, data=0x976ef90) at kernel/qcoreapplication.cpp:1428
#30 0x41afbe8e in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1321
#31 0x41b247c5 in QCoreApplication::sendPostedEvents (s=0x9791f00) at
../../src/corelib/kernel/qcoreapplication.h:220
#32 postEventSourceDispatch (s=0x9791f00) at
kernel/qeventdispatcher_glib.cpp:277
#33 0x41331afb in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x4133211f in ?? () from /lib/libglib-2.0.so.0
#35 0x413322e2 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x41b2493d in QEventDispatcherGlib::processEvents (this=0x976ee88,
flags=...) at kernel/qeventdispatcher_glib.cpp:422
#37 0x422385e6 in QGuiEventDispatcherGlib::processEvents (this=0x976ee88,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x41af741a in QEventLoop::processEvents (this=0xbfa4f7f4, flags=...) at
kernel/qeventloop.cpp:149
#39 0x41af76ca in QEventLoop::exec (this=0xbfa4f7f4, flags=...) at
kernel/qeventloop.cpp:201
#40 0x41afbf54 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#41 0x42186138 in QApplication::exec () at kernel/qapplication.cpp:3760
#42 0x43b2b479 in kdemain () from /usr/lib/libkdeinit4_plasma-device.so
#43 0x0804858c in _start ()


Reproducible: Couldn't Reproduce

Steps to Reproduce:
1. Test recommendations
2. Add an image to current activity
3. Remove it


Expected Results:  
plasma-device shouldn't crash after removing an image

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the Active mailing list