Bug 258450

Summary: Dolfin crashes all the time!
Product: [Applications] dolphin Reporter: samanthafonseca
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: adaptee, frank78ac
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:

Description samanthafonseca 2010-12-01 00:50:19 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-61.fc13.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- Unusual behavior I noticed:
It always crashes on Fedora! But works just fine on my Kubuntu.

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fbbde97b820 (LWP 10273))]

Thread 2 (Thread 0x7fbbd1c01710 (LWP 10396)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x000000384c670993 in QMutexPrivate::wait (this=0x7034c0, timeout=-1) at thread/qmutex_unix.cpp:84
#2  0x000000384c66d095 in QMutex::lock (this=0x703368) at thread/qmutex.cpp:167
#3  0x000000384c21a52c in QDBusMutexLocker (timeout=0x7fbbcc032560, data=0x703320) at qdbusthreaddebug_p.h:184
#4  QDBusWatchAndTimeoutLocker (timeout=0x7fbbcc032560, data=0x703320) at qdbusthreaddebug_p.h:206
#5  qDBusAddTimeout (timeout=0x7fbbcc032560, data=0x703320) at qdbusintegrator.cpp:140
#6  0x0000003d49621d5a in _dbus_timeout_list_add_timeout (timeout_list=0x707450, timeout=0x7fbbcc032560) at dbus-timeout.c:319
#7  0x0000003d4960e380 in protected_change_timeout (connection=0x707540, timeout=0x7fbbcc032560, add_function=0x3d49621d10 <_dbus_timeout_list_add_timeout>, remove_function=0, toggle_function=0, 
    enabled=<value optimized out>) at dbus-connection.c:788
#8  0x0000003d49610353 in _dbus_connection_attach_pending_call_unlocked (connection=0x707540, message=0x7fbbcc0136c0, pending_return=0x7fbbd1bffc28, timeout_milliseconds=<value optimized out>)
    at dbus-connection.c:888
#9  dbus_connection_send_with_reply (connection=0x707540, message=0x7fbbcc0136c0, pending_return=0x7fbbd1bffc28, timeout_milliseconds=<value optimized out>) at dbus-connection.c:3266
#10 0x0000003d4961056b in dbus_connection_send_with_reply_and_block (connection=0x707540, message=0x7fbbcc0136c0, timeout_milliseconds=-1, error=0x7fbbd1bffd00) at dbus-connection.c:3348
#11 0x000000384c227085 in q_dbus_connection_send_with_reply_and_block (this=0x703320, message=..., sendMode=<value optimized out>, timeout=-1) at qdbus_symbols_p.h:133
#12 QDBusConnectionPrivate::sendWithReply (this=0x703320, message=..., sendMode=<value optimized out>, timeout=-1) at qdbusintegrator.cpp:1828
#13 0x000000384c213ab3 in QDBusConnection::call (this=0xba43c0, message=<value optimized out>, mode=<value optimized out>, timeout=<value optimized out>) at qdbusconnection.cpp:522
#14 0x000000384c230342 in QDBusAbstractInterface::callWithArgumentList (this=0xba42c0, mode=QDBus::Block, method=<value optimized out>, args=...) at qdbusabstractinterface.cpp:440
#15 0x000000384f42ece4 in Soprano::Client::DBusServerInterface::createModel (this=0xba42c0, name=<value optimized out>) at /usr/src/debug/soprano-2.5.2/client/dbus/dbusserverinterface.h:57
#16 0x000000384f42f8cd in Soprano::Client::DBusClient::createModel (this=0xba4060, name=<value optimized out>, settings=<value optimized out>)
    at /usr/src/debug/soprano-2.5.2/client/dbus/dbusclient.cpp:73
#17 0x0000003abf03d1a0 in (anonymous namespace)::GlobalModelContainer::init (this=0xba4060, forced=<value optimized out>) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/nepomukmainmodel.cpp:92
#18 0x0000003abf0409ba in Nepomuk::MainModel::init (this=0xba8fc0) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/nepomukmainmodel.cpp:176
#19 0x0000003abf03762e in Nepomuk::ResourceManager::init (this=0xba30d0) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/resourcemanager.cpp:329
#20 0x0000003abf0376f9 in Nepomuk::ResourceManager::mainModel (this=0xba30d0) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/resourcemanager.cpp:507
#21 0x0000003abf0330f0 in Nepomuk::ResourceData::determineUri (this=0x7fbbcc054600) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/resourcedata.cpp:550
#22 0x0000003abf0421ca in Nepomuk::Resource::determineFinalResourceData (this=0x7fbbd1c00af0) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/resource.cpp:885
#23 0x0000003abf043b6c in Nepomuk::Resource::properties (this=0x7fbbd1c00af0) at /usr/src/debug/kdelibs-4.5.3/nepomuk/core/resource.cpp:224
#24 0x0000003abf60b9b2 in KLoadFileMetaDataThread::run (this=0x7190e0) at /usr/src/debug/kdelibs-4.5.3/kio/kfile/kloadfilemetadatathread.cpp:111
#25 0x000000384c6711a5 in QThreadPrivate::start (arg=0x7190e0) at thread/qthread_unix.cpp:248
#26 0x0000003d46207761 in start_thread (arg=0x7fbbd1c01710) at pthread_create.c:301
#27 0x0000003d45ae14fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fbbde97b820 (LWP 10273)):
[KCrash Handler]
#6  _dbus_list_remove (list=0x6156726564616568, data=0x7fbbcc03bf20) at dbus-list.c:427
#7  0x0000003d49621cd9 in _dbus_timeout_list_remove_timeout (timeout_list=0x6156726564616568, timeout=0x7fbbcc03bf20) at dbus-timeout.c:342
#8  0x0000003d4960e3de in protected_change_timeout (connection=0x7fbbcc057360, timeout=0x7fbbcc03bf20, add_function=0, remove_function=0x3d49621cc0 <_dbus_timeout_list_remove_timeout>, 
    toggle_function=0, enabled=<value optimized out>) at dbus-connection.c:792
#9  0x0000003d4960f40f in reply_handler_timeout (data=0x7fbbcc04a690) at dbus-connection.c:3167
#10 0x000000384c218b77 in q_dbus_timeout_handle (this=0x703320, e=0x7fffd72d5940) at qdbus_symbols_p.h:172
#11 QDBusConnectionPrivate::timerEvent (this=0x703320, e=0x7fffd72d5940) at qdbusintegrator.cpp:1035
#12 0x000000384c762c4e in QObject::event (this=0x703320, e=0x7fffd72d5940) at kernel/qobject.cpp:1212
#13 0x000000384d3ab39c in QApplicationPrivate::notify_helper (this=0x711120, receiver=0x703320, e=0x7fffd72d5940) at kernel/qapplication.cpp:4306
#14 0x000000384d3b165b in QApplication::notify (this=<value optimized out>, receiver=0x703320, e=0x7fffd72d5940) at kernel/qapplication.cpp:4189
#15 0x0000003abe61d1d6 in KApplication::notify (this=0x7fffd72d5ca0, receiver=0x703320, event=0x7fffd72d5940) at /usr/src/debug/kdelibs-4.5.3/kdeui/kernel/kapplication.cpp:310
#16 0x000000384c753ddc in QCoreApplication::notifyInternal (this=0x7fffd72d5ca0, receiver=0x703320, event=0x7fffd72d5940) at kernel/qcoreapplication.cpp:726
#17 0x000000384c77c6f2 in sendEvent (this=0x718040) at kernel/qcoreapplication.h:215
#18 QTimerInfoList::activateTimers (this=0x718040) at kernel/qeventdispatcher_unix.cpp:603
#19 0x000000384c779b74 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#20 0x0000003d4723bd02 in g_main_dispatch (context=0x717120) at gmain.c:1960
#21 IA__g_main_context_dispatch (context=0x717120) at gmain.c:2513
#22 0x0000003d4723fae8 in g_main_context_iterate (context=0x717120, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#23 0x0000003d4723fc9c in IA__g_main_context_iteration (context=0x717120, may_block=1) at gmain.c:2654
#24 0x000000384c779863 in QEventDispatcherGlib::processEvents (this=0x6ea1f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x000000384d44a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x000000384c752822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#27 0x000000384c752aec in QEventLoop::exec (this=0x7fffd72d5be0, flags=...) at kernel/qeventloop.cpp:201
#28 0x000000384c7561bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#29 0x0000003ac18481ef in kdemain (argc=5, argv=0x7fffd72d61c8) at /usr/src/debug/kdebase-4.5.3/apps/dolphin/src/main.cpp:98
#30 0x0000003d45a1ec5d in __libc_start_main (main=0x400870 <main(int, char**)>, argc=5, ubp_av=0x7fffd72d61c8, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffd72d61b8) at libc-start.c:226
#31 0x00000000004007a9 in _start ()

Possible duplicates by query: bug 246453, bug 243293, bug 237417, bug 235241, bug 235166.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-12-01 23:25:43 UTC
Thanks for the bug report! Could you try to find out what your D-Bus version is? If it is < 1.3.1, this could maybe be a duplicate of the D-Bus bug 226725/bug 208921.
Comment 2 Jekyll Wu 2011-09-22 12:14:00 UTC

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