Bug 171935 - Dolphin Crash when defining a default app to open files
Summary: Dolphin Crash when defining a default app to open files
Status: RESOLVED DUPLICATE of bug 159118
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Unspecified
: NOR crash
Target Milestone: ---
Assignee: kdelibs bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-01 01:16 UTC by Nicolas L.
Modified: 2009-08-10 20:26 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas L. 2008-10-01 01:16:12 UTC
Version:            (using KDE 4.1.1)
Installed from:    Mandriva RPMs

Downstream mandriva bugreport: https://qa.mandriva.com/show_bug.cgi?id=43457
Description of problem:
Dolphin Crash when defining a default program to open files

How reproducible:
For easy reproducing, have a video file.
Open dolphin, right click over a video file and select "open with" select a
program (i am using kmplayer) check the option "Remember App association for
this file" and press ok, dolphin will crash.

Steps to Reproduce:
1. Open dolphin
2. right click over a video file and select "open with" select a program (i am
using kmplayer)
3. Check the option "Remember App association for this file" and press ok,
dolphin will crash.

Aplicativo: Dolphin (dolphin), sinal SIGABRT
[Thread debugging using libthread_db enabled]
[New Thread 0xb5cefb00 (LWP 20410)]
[KCrash handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb663fd90 in raise () from /lib/i686/libc.so.6
#8  0xb66417f8 in abort () from /lib/i686/libc.so.6
#9  0xb744b545 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb744b635 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb744b6e5 in qt_assert () from /usr/lib/libQtCore.so.4
#12 0xb7e24f6f in ?? () from /usr/lib/libkio.so.5
#13 0xb7e268f9 in ?? () from /usr/lib/libkio.so.5
#14 0xb7e272ff in KOpenWithDialog::qt_metacall () from /usr/lib/libkio.so.5
#15 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb7562af5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb79a7135 in KDialog::okClicked () from /usr/lib/libkdeui.so.5
#18 0xb79aa370 in KDialog::slotButtonClicked () from /usr/lib/libkdeui.so.5
#19 0xb79aa4ef in KDialog::qt_metacall () from /usr/lib/libkdeui.so.5
#20 0xb7e272b2 in KOpenWithDialog::qt_metacall () from /usr/lib/libkio.so.5
#21 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#22 0xb7562af5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#23 0xb7565d85 in QSignalMapper::mapped () from /usr/lib/libQtCore.so.4
#24 0xb756667b in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#25 0xb756684e in QSignalMapper::map () from /usr/lib/libQtCore.so.4
#26 0xb7567104 in QSignalMapper::qt_metacall () from /usr/lib/libQtCore.so.4
#27 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#28 0xb756211b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#29 0xb70c1565 in QAbstractButton::clicked () from /usr/lib/libQtGui.so.4
#30 0xb6dfdbbd in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6dff87b in ?? () from /usr/lib/libQtGui.so.4
#32 0xb6dffb16 in QAbstractButton::mouseReleaseEvent ()
   from /usr/lib/libQtGui.so.4
#33 0xb6afbb1a in QWidget::event () from /usr/lib/libQtGui.so.4
#34 0xb6dfda40 in QAbstractButton::event () from /usr/lib/libQtGui.so.4
#35 0xb6ea8863 in QPushButton::event () from /usr/lib/libQtGui.so.4
#36 0xb6aa12cc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#37 0xb6aa9f1f in QApplication::notify () from /usr/lib/libQtGui.so.4
#38 0xb7a4d601 in KApplication::notify () from /usr/lib/libkdeui.so.5
#39 0xb754c863 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#40 0xb6aa9141 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#41 0xb6b15edd in ?? () from /usr/lib/libQtGui.so.4
#42 0xb6b1531d in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#43 0xb6b3e2fc in ?? () from /usr/lib/libQtGui.so.4
#44 0xb605879a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#45 0xb605beb8 in ?? () from /usr/lib/libglib-2.0.so.0
#46 0xb605c078 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#47 0xb75784fa in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#48 0xb6b3da2a in ?? () from /usr/lib/libQtGui.so.4
#49 0xb754aef3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#50 0xb754b0b1 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#51 0xb6f320c1 in QDialog::exec () from /usr/lib/libQtGui.so.4
#52 0xb7d7a931 in KRun::displayOpenWithDialog () from /usr/lib/libkio.so.5
#53 0xb7f115f4 in KonqMenuActionsPrivate::slotOpenWithDialog (this=0x85c46f0)
    at /usr/src/debug/kdebase-4.1.1/apps/lib/konq/konq_menuactions.cpp:531
#54 0xb7f0451c in KonqMenuActionsPrivate::qt_metacall (this=0x85c46f0, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdc3870)
    at
/usr/src/debug/kdebase-4.1.1/build/apps/lib/konq/moc_konq_menuactions_p.cpp:72
#55 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#56 0xb756211b in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#57 0xb6a9ad05 in QAction::triggered () from /usr/lib/libQtGui.so.4
#58 0xb6a9b6f7 in QAction::activate () from /usr/lib/libQtGui.so.4
#59 0xb6e97fc7 in ?? () from /usr/lib/libQtGui.so.4
#60 0xb6e98a64 in QMenu::mouseReleaseEvent () from /usr/lib/libQtGui.so.4
#61 0xb6afbb1a in QWidget::event () from /usr/lib/libQtGui.so.4
#62 0xb6e9ad64 in QMenu::event () from /usr/lib/libQtGui.so.4
#63 0xb6aa12cc in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#64 0xb6aa9f1f in QApplication::notify () from /usr/lib/libQtGui.so.4
#65 0xb7a4d601 in KApplication::notify () from /usr/lib/libkdeui.so.5
#66 0xb754c863 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#67 0xb6aa9141 in QApplicationPrivate::sendMouseEvent ()
   from /usr/lib/libQtGui.so.4
#68 0xb6b1612a in ?? () from /usr/lib/libQtGui.so.4
#69 0xb6b1531d in QApplication::x11ProcessEvent () from /usr/lib/libQtGui.so.4
#70 0xb6b3e2fc in ?? () from /usr/lib/libQtGui.so.4
#71 0xb605879a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb605beb8 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb605c078 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb75784fa in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#75 0xb6b3da2a in ?? () from /usr/lib/libQtGui.so.4
#76 0xb754aef3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#77 0xb754b0b1 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#78 0xb6e9ab93 in QMenu::exec () from /usr/lib/libQtGui.so.4
#79 0x08075ce1 in DolphinContextMenu::openItemContextMenu (this=0xbfdc478c)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphincontextmenu.cpp:213
#80 0x08076080 in DolphinContextMenu::open (this=0xbfdc478c)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphincontextmenu.cpp:97
#81 0x08070f53 in DolphinViewContainer::openContextMenu (this=0x83f7d70, 
    item=@0xbfdc48f8, url=@0x842efd4)
    at
/usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphinviewcontainer.cpp:375
#82 0x08072cae in DolphinViewContainer::qt_metacall (this=0x83f7d70, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfdc489c)
    at
/usr/src/debug/kdebase-4.1.1/build/apps/dolphin/src/dolphinviewcontainer.moc:111
#83 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#84 0xb7562af5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#85 0xb7f5cedd in DolphinView::requestContextMenu (this=0x837dd10, 
    _t1=@0xbfdc48f8, _t2=@0x842efd4)
    at /usr/src/debug/kdebase-4.1.1/build/apps/dolphin/src/dolphinview.moc:313
#86 0xb7f5e1ef in DolphinView::openContextMenu (this=0x837dd10, 
    pos=@0xbfdc5190)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphinview.cpp:791
#87 0xb7f6294e in DolphinView::qt_metacall (this=0x837dd10, 
    _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0xbfdc49f0)
    at /usr/src/debug/kdebase-4.1.1/build/apps/dolphin/src/dolphinview.moc:192
#88 0xb7561ced in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#89 0xb7562af5 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#90 0xb7f4a845 in DolphinController::requestContextMenu (this=0x842efc8, 
    _t1=@0xbfdc5190)
    at
/usr/src/debug/kdebase-4.1.1/build/apps/dolphin/src/dolphincontroller.moc:142
#91 0xb7f4a882 in DolphinController::triggerContextMenuRequest (
    this=0x842efc8, pos=@0xbfdc5190)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphincontroller.cpp:77
#92 0xb7f4f880 in DolphinIconsView::contextMenuEvent (this=0x837e778, 
    event=0xbfdc5180)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/dolphiniconsview.cpp:178
#93 0xb6afbde4 in QWidget::event () from /usr/lib/libQtGui.so.4
#94 0xb6e4e615 in QFrame::event () from /usr/lib/libQtGui.so.4
#95 0xb6ee8a50 in QAbstractScrollArea::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#96 0xb6f99243 in QAbstractItemView::viewportEvent ()
   from /usr/lib/libQtGui.so.4
#97 0xb6eeb036 in ?? () from /usr/lib/libQtGui.so.4
#98 0xb754b9de in QCoreApplicationPrivate::sendThroughObjectEventFilters ()
   from /usr/lib/libQtCore.so.4
#99 0xb6aa129f in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#100 0xb6aa9a77 in QApplication::notify () from /usr/lib/libQtGui.so.4
#101 0xb7a4d601 in KApplication::notify () from /usr/lib/libkdeui.so.5
#102 0xb754c863 in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#103 0xb6aac6fd in QCoreApplication::sendSpontaneousEvent ()
   from /usr/lib/libQtGui.so.4
#104 0xb6b16612 in ?? () from /usr/lib/libQtGui.so.4
#105 0xb6b1531d in QApplication::x11ProcessEvent ()
   from /usr/lib/libQtGui.so.4
#106 0xb6b3e2fc in ?? () from /usr/lib/libQtGui.so.4
#107 0xb605879a in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#108 0xb605beb8 in ?? () from /usr/lib/libglib-2.0.so.0
#109 0xb605c078 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#110 0xb75784fa in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#111 0xb6b3da2a in ?? () from /usr/lib/libQtGui.so.4
#112 0xb754aef3 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#113 0xb754b0b1 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#114 0xb754d7e2 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#115 0xb6aa1134 in QApplication::exec () from /usr/lib/libQtGui.so.4
#116 0x08084241 in main (argc=-1076077692, argv=0xbfdc59e4)
    at /usr/src/debug/kdebase-4.1.1/apps/dolphin/src/main.cpp:94
Comment 1 David Faure 2008-10-02 13:26:26 UTC
Can't reproduce this bug.
Did you type "kmplayer", or did you select it in the list?
Is this in a full KDE4 session?

The assert hits after creating a .desktop in the user's local folder, running kbuildsycoca4, and somehow the new service isn't available in sycoca. This isn't supposed to happen, but it could happen with a bad setup I suppose.

Any messages on stderr when this happens?
Comment 2 Sergio Rafael Lemke 2008-10-02 21:19:53 UTC
This bug is fixed for me, i older dolphin releases i could easy reproduce it using kmplayer as default app for .avi files.
You can safelly close this ticked.

Thanks,
Sergio Rafael Lemke
Comment 3 Nicolas L. 2008-10-02 22:31:26 UTC
this is because in mdv we fixed kmplayer package, sergio will install the old broken ones and do the tests ;)
Comment 4 David Faure 2008-10-02 23:42:14 UTC
I doubt this is related to kmplayer itself.
Actually I remember now - this must be a duplicate of bug 159118.
Comment 5 Dario Andres 2009-05-20 21:41:43 UTC
If the fix of the bug 159118 was commited only to trunk (at that moment) that would mean it is fixed at KDE4.2+ and this is considered fixed now ?
Comment 6 Frank Reininghaus 2009-08-10 20:26:43 UTC
Marking as duplicate as suggested by David.

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