Bug 252233

Summary: Dolphin crashed when I started changing path (address to local disk)
Product: [Applications] dolphin Reporter: Vadim Plessky <v.plessky>
Component: generalAssignee: Peter Penz <peter.penz19>
Status: RESOLVED DUPLICATE    
Severity: crash CC: frank78ac, markg85
Priority: NOR    
Version: 16.12.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Vadim Plessky 2010-09-24 11:46:47 UTC
Application: dolphin (1.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.34.7-0.3-default i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
- What I was doing when the application crashed:

Started Dolphin. Started another copy of Dolphn.
Dolphin (2nd instance) crashed when I started changing path (address to local disk)

The crash can be reproduced every time.

-- Backtrace:
Application: Dolphin (dolphin), signal: Segmentation fault
[KCrash Handler]
#7  _dbus_connection_lock (connection=0x0) at dbus-connection.c:355
#8  0xb5230985 in _dbus_pending_call_get_connection_and_lock (pending=0x82102e8) at dbus-pending-call.c:307
#9  0xb52212d6 in reply_handler_timeout (data=0x82102e8) at dbus-connection.c:3163
#10 0xb5235b90 in dbus_timeout_handle (timeout=0x8223668) at dbus-timeout.c:473
#11 0xb675a8f1 in q_dbus_timeout_handle (this=0x80679a0, e=0xbfee9890) at qdbus_symbols_p.h:174
#12 QDBusConnectionPrivate::timerEvent (this=0x80679a0, e=0xbfee9890) at qdbusintegrator.cpp:1050
#13 0xb661a4e4 in QObject::event (this=0x80679a0, e=0xbfee9890) at kernel/qobject.cpp:1175
#14 0xb5b211a4 in QApplicationPrivate::notify_helper (this=0x8074fd8, receiver=0x80679a0, e=0xbfee9890) at kernel/qapplication.cpp:4396
#15 0xb5b29dd7 in QApplication::notify (this=0xbfee9be0, receiver=0x80679a0, e=0xbfee9890) at kernel/qapplication.cpp:3798
#16 0xb6b8f401 in KApplication::notify (this=0xbfee9be0, receiver=0x80679a0, event=0xbfee9890) at /usr/src/debug/kdelibs-4.5.1/kdeui/kernel/kapplication.cpp:310
#17 0xb660512e in QCoreApplication::notifyInternal (this=0xbfee9be0, receiver=0x80679a0, event=0xbfee9890) at kernel/qcoreapplication.cpp:732
#18 0xb66364b4 in sendEvent (this=0x8073934) at kernel/qcoreapplication.h:215
#19 QTimerInfoList::activateTimers (this=0x8073934) at kernel/qeventdispatcher_unix.cpp:617
#20 0xb6633165 in timerSourceDispatch (source=0x80734c0) at kernel/qeventdispatcher_glib.cpp:184
#21 idleTimerSourceDispatch (source=0x80734c0) at kernel/qeventdispatcher_glib.cpp:231
#22 0xb5155b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb5156350 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb515660e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0xb663385b in QEventDispatcherGlib::processEvents (this=0x8052650, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#26 0xb5bd619a in QGuiEventDispatcherGlib::processEvents (this=0x8052650, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#27 0xb660440d in QEventLoop::processEvents (this=0xbfee9b34, flags=...) at kernel/qeventloop.cpp:149
#28 0xb6604639 in QEventLoop::exec (this=0xbfee9b34, flags=...) at kernel/qeventloop.cpp:201
#29 0xb6609090 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#30 0xb5b1eed4 in QApplication::exec () at kernel/qapplication.cpp:3672
#31 0xb77544bd in kdemain (argc=3, argv=0xbfee9dc4) at /usr/src/debug/kdebase-4.5.1/apps/dolphin/src/main.cpp:98
#32 0x0804860b in main (argc=3, argv=0xbfee9dc4) at /usr/src/debug/kdebase-4.5.1/build/apps/dolphin/src/dolphin_dummy.cpp:3

Possible duplicates by query: bug 252066, bug 251958, bug 251865, bug 251783, bug 251769.

Reported using DrKonqi
Comment 1 Vadim Plessky 2010-09-24 11:50:13 UTC
This crash is reproducible.
I send backtrace from 2nd attempt of opening Dolphin.

KDE 4.5.1 / kernel installed via #zypper up - latest update as of today for OpenSUSE 11.3 (Factory repository for 11.3)
Comment 2 Mark 2010-09-24 13:59:21 UTC
this seems like a dbus error to me..
but on the other hand i do the action you did all the time without any crash at all so i wonder how good your dbus is.. Did you recently changed something in dbus or removed it or is it still an old version?
Comment 3 Vadim Plessky 2010-09-24 15:27:27 UTC
I updated Linux (OpenSUSE 11.3) / KDE 4.5.1 just today, using SUSE's #zypper up command. It updates all packages which have newer version.
Have to admit that I don't use that machine regularly.

I turned this PC on to test Wi-Fi speed/connectivity.
To do it, I needed to connect via FTP to another machine (simple benchmark - sustained file transfer speed via Wi-Fi), and I used Dolphin to open disk. When I changed URL, it crashed.
I tried once more- it crashed again.
Than I installed debug symbols (it worked fine this time) and sent this Bug Report.
Comment 4 Frank Reininghaus 2010-09-24 17:19:40 UTC
Thanks for the bug report! This is an issue in the D-Bus library which
has been reported already. It is fixed in D-Bus 1.3.1 and later:

http://bugreports.qt.nokia.com/browse/QTBUG-7475
https://bugs.freedesktop.org/show_bug.cgi?id=17754

If you cannot update to D-Bus 1.3.1 or later, you can disable tool tips and the
Information Panel as a workaround.

*** This bug has been marked as a duplicate of bug 226725 ***
Comment 5 Vadim Plessky 2010-09-24 17:54:45 UTC
Hi Frank,

Which version of KDE comes with "D-Bus 1.3.1 and later"?

I installed today latest-available version of KDE (4.5.1) for OpenSUSE 11.3
Comment 6 Mark 2010-09-24 18:32:35 UTC
(In reply to comment #5)
> Hi Frank,
> 
> Which version of KDE comes with "D-Bus 1.3.1 and later"?
> 
> I installed today latest-available version of KDE (4.5.1) for OpenSUSE 11.3

That's not up to kde, but up to (in your case) opensuse with their dbus package which seems to be 1.2.24 for you : http://software.opensuse.org/search?q=dbus&baseproject=openSUSE:11.3&lang=en&exclude_filter=home:&exclude_debug=true

The opensuse factory (repository?) has version 1.4.0 though i don't know if that neatly installs with 11.3.

Note: i'm not an opensuse user, just using google and http://software.opensuse.org/ ^_^
Comment 7 Vadim Plessky 2010-09-24 20:35:05 UTC
This information is correct, I have dbus-1-1.2.14 installed.

Upgrade to KDE 4.5.1 (One-click install) doesn't require newer version of dbus.
It seems KDE:Distro:Factory / OpenSUSE 11.3 also doesn't have newer version.