[Bug 160221] New: Solid Crash (assertion dev->backendObject()==0 failed)

Oliver Putz Regnaron at web.de
Tue Apr 1 17:39:53 CEST 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=160221         
           Summary: Solid Crash (assertion dev->backendObject()==0 failed)
           Product: kdelibs
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdelibs-bugs kde org
        ReportedBy: Regnaron web de


Version:            (using Devel)
Installed from:    Compiled sources
Compiler:          gcc version 4.1.2 20070214 
OS:                Linux

I am not 100% sure what exactly I did, but today after working with a USB stick (mounting and unmounting it) plasma crashed with the following backtrace that seems to indicate some problem with Solid (kdelibs r792052):

Application: Plasma Workspace (plasma), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6014af0 (LWP 6165)]
[New Thread 0xb49b4b90 (LWP 6166)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb62e71f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb62e89b8 in *__GI_abort () at abort.c:88
#9  0xb6f76a45 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbf992b0c "ASSERT: \"dev->backendObject()==0\" in file /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/solid/solid/devicemanager.cpp, line 164") at global/qglobal.cpp:2047
#10 0xb6f76b0a in qFatal (msg=0xb70cefec "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2249
#11 0xb6f76fd5 in qt_assert (assertion=0xb71b7b31 "dev->backendObject()==0", 
    file=0xb71b7c18 "/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/solid/solid/devicemanager.cpp", line=164) at global/qglobal.cpp:1821
#12 0xb717d812 in Solid::DeviceManagerPrivate::_k_deviceAdded (
    this=0x81d9bd0, udi= 0x83c3790)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/solid/solid/devicemanager.cpp:164
#13 0xb717d96b in Solid::DeviceManagerPrivate::qt_metacall (this=0x81d9bd0, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbf994c3c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/solid/solid/devicemanager_p.moc:72
#14 0xb708c2c8 in QMetaObject::activate (sender=0x81d9d90, 
    from_signal_index=<value optimized out>, to_signal_index=4, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#15 0xb708ca44 in QMetaObject::activate (sender=0x81d9d90, m=0xb71c28f8, 
    local_signal_index=0, argv=0xbf994c3c) at kernel/qobject.cpp:3065
#16 0xb71910b1 in Solid::Ifaces::DeviceManager::deviceAdded (this=0x81d9d90, 
    _t1= 0x83c3790)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/solid/solid/ifaces/devicemanager.moc:79
#17 0xb719f7be in Solid::Backends::Hal::HalManager::slotDeviceAdded (
    this=0x81d9d90, udi= 0x83c3790)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/solid/solid/backends/hal/halmanager.cpp:214
#18 0xb719f836 in Solid::Backends::Hal::HalManager::qt_metacall (
    this=0x81d9d90, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf994d38)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/solid/solid/backends/hal/halmanager.moc:70
#19 0xb6ecd838 in QDBusConnectionPrivate::deliverCall (this=0x81d9e70, 
    object=0x81d9d90, msg= 0x8739a44, metaTypes= 0x8739a48, slotIdx=6)
    at qdbusintegrator.cpp:865
#20 0xb6ed74c7 in QDBusCallDeliveryEvent::placeMetaCall (this=0x8739a18, 
    object=0x81d9d90) at qdbusintegrator_p.h:136
#21 0xb7087ede in QObject::event (this=0x81d9d90, e=0x8739a18)
    at kernel/qobject.cpp:1131
#22 0xb663771f in QApplicationPrivate::notify_helper (this=0x8074f38, 
    receiver=0x81d9d90, e=0x8739a18) at kernel/qapplication.cpp:3735
#23 0xb66392fa in QApplication::notify (this=0x8073c58, receiver=0x81d9d90, 
    e=0x8739a18) at kernel/qapplication.cpp:3329
#24 0xb76bbac3 in KApplication::notify (this=0x8073c58, receiver=0x81d9d90, 
    event=0x8739a18)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#25 0xb7075cf7 in QCoreApplication::notifyInternal (this=0x8073c58, 
    receiver=0x81d9d90, event=0x8739a18) at kernel/qcoreapplication.cpp:586
#26 0xb7077059 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804cb68)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#27 0xb70773bd in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1084
#28 0xb66cfb1e in QEventDispatcherX11::processEvents (this=0x806fc90, 
    flags= 0xbf995434)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#29 0xb7074e61 in QEventLoop::processEvents (this=0xbf9954a0, 
    flags= 0xbf995468) at kernel/qeventloop.cpp:146
#30 0xb7074f8f in QEventLoop::exec (this=0xbf9954a0, flags= 0xbf9954a8)
    at kernel/qeventloop.cpp:197
#31 0xb7077476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#32 0xb6636e37 in QApplication::exec () at kernel/qapplication.cpp:3267
#33 0xb7f4bdd4 in kdemain (argc=1, argv=0xbf9956a4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/workspace/plasma/plasma/main.cpp:54
#34 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/workspace/plasma/plasma/plasma-qgv_dummy.cpp:3
#35 0xb62d3fdc in __libc_start_main (main=0x80487c0 <main>, argc=1, 
    ubp_av=0xbf9956a4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7f67100 <_dl_fini>, 
    stack_end=0xbf99569c) at libc-start.c:229
#36 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()


More information about the Kdelibs-bugs mailing list