Bug 159118 - SIGABRT while changing default application handling
Summary: SIGABRT while changing default application handling
Status: RESOLVED FIXED
Alias: None
Product: kdelibs
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: David Faure
URL:
Keywords:
: 171935 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-03-11 03:29 UTC by Le RIKOOL
Modified: 2009-08-10 20:26 UTC (History)
3 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 Le RIKOOL 2008-03-11 03:29:31 UTC
Version:           1.0.2 (using KDE 4.0.2)
Installed from:    Ubuntu Packages
OS:                Linux

I decided to have .htm files handeld by KATE in KDE3. Then went for  a KDE4 walk. Kate opening instead of my web browser is somehow not very friendly. I wanted to reverse the situation. I selected the .htm file, and right-clicked "Open with", selected KONQUEROR and made it the default .htm-handling application. Dolphin crashed with SIGABRT and:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1238059328 (LWP 7220)]
[New Thread -1261909104 (LWP 7246)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()
[Current thread is 0 (LWP 7220)]

Thread 2 (Thread -1261909104 (LWP 7246)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6b8c2a1 in select () from /lib/tls/i686/cmov/libc.so.6
#2  0xb7f0bf82 in ?? () from /usr/lib/libQtCore.so.4
#3  0x00000009 in ?? ()
#4  0xb4c8c2d0 in ?? ()
#5  0x00000000 in ?? ()

Thread 1 (Thread -1238059328 (LWP 7220)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb6b52e96 in nanosleep () from /lib/tls/i686/cmov/libc.so.6
#2  0xb6b52ca7 in sleep () from /lib/tls/i686/cmov/libc.so.6
#3  0xb7b58640 in ?? () from /usr/lib/kde4/lib/libkdeui.so.5
#4  0x00000001 in ?? ()
#5  0x00000000 in ?? ()
#0  0xffffe410 in __kernel_vsyscall ()


----
Please help. I wanna to surf :)
FR translation: Aidez-moi s'il vous plaît, faut qu'j'surfe !

Le Rikool.
Comment 1 Oliver Putz 2008-03-11 13:01:22 UTC
I can confirm this crash (kdelibs r783515)

Steps to reproduce:

1) Create a *.html file
2) In dolphin, right click on that file -> open with
3) Double click on konqueror (note that the ok button is disabled)
4) See dolphin crash with the following backtrace:

Application: Dolphin (dolphin), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb616b6d0 (LWP 6053)]
[New Thread 0xb4d3eb90 (LWP 6060)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb63ed1f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb63ee9b8 in *__GI_abort () at abort.c:88
#9  0xb7dd2a45 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfd884ec "ASSERT: \"m_pService\" in file /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp, line 774")
    at global/qglobal.cpp:2047
#10 0xb7dd2b0a in qFatal (msg=0xb7f2afec "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2249
#11 0xb7dd2fd5 in qt_assert (assertion=0xb78504f8 "m_pService", 
    file=0xb7850718 "/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp", line=774) at global/qglobal.cpp:1821
#12 0xb77dcaac in KOpenWithDialogPrivate::addToMimeAppsList (this=0x8303cc8, 
    serviceId=@0xbfd8a798)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:774
#13 0xb77dd6a9 in KOpenWithDialogPrivate::_k_slotOK (this=0x8303cc8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:852
#14 0xb77de751 in KOpenWithDialogPrivate::_k_slotDbClick (this=0x8303cc8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:733
#15 0xb77de855 in KOpenWithDialog::qt_metacall (this=0xbfd8b9e4, 
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfd8a8cc)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/kopenwithdialog.moc:80
#16 0xb7ee82c8 in QMetaObject::activate (sender=0x8458030, 
    from_signal_index=<value optimized out>, to_signal_index=33, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#17 0xb7ee8a44 in QMetaObject::activate (sender=0x8458030, m=0xb715eb44, 
    local_signal_index=2, argv=0xbfd8a8cc) at kernel/qobject.cpp:3065
#18 0xb6e59d14 in QAbstractItemView::doubleClicked (this=0x8458030, 
    _t1=@0x839c7a8) at .moc/debug-shared/moc_qabstractitemview.cpp:320
#19 0xb6eacda0 in QTreeView::mouseDoubleClickEvent (this=0x8458030, 
    event=0xbfd8b3a8) at itemviews/qtreeview.cpp:1768
#20 0xb699df25 in QWidget::event (this=0x8458030, event=0xbfd8b3a8)
    at kernel/qwidget.cpp:6854
#21 0xb6d18903 in QFrame::event (this=0x8458030, e=0xbfd8b3a8)
    at widgets/qframe.cpp:657
#22 0xb6db80dc in QAbstractScrollArea::viewportEvent (this=0x17a5, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#23 0xb6e698b0 in QAbstractItemView::viewportEvent (this=0x8458030, 
    event=0xbfd8b3a8) at itemviews/qabstractitemview.cpp:1423
#24 0xb6ea5717 in QTreeView::viewportEvent (this=0x8458030, event=0xbfd8b3a8)
    at itemviews/qtreeview.cpp:1240
#25 0xb6db9522 in QAbstractScrollAreaFilter::eventFilter (this=0x8598390, 
    o=0x83ac728, e=0xbfd8b3a8) at widgets/qabstractscrollarea_p.h:102
#26 0xb7ed211c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x80a82a8, receiver=0x83ac728, event=0xbfd8b3a8)
    at kernel/qcoreapplication.cpp:693
#27 0xb693f6f6 in QApplicationPrivate::notify_helper (this=0x80a82a8, 
    receiver=0x83ac728, e=0xbfd8b3a8) at kernel/qapplication.cpp:3731
#28 0xb694159b in QApplication::notify (this=0xbfd8cd14, receiver=0x83ac728, 
    e=0xbfd8b3a8) at kernel/qapplication.cpp:3464
#29 0xb7a10c93 in KApplication::notify (this=0xbfd8cd14, receiver=0x83ac728, 
    event=0xbfd8b3a8)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#30 0xb7ed1cf7 in QCoreApplication::notifyInternal (this=0xbfd8cd14, 
    receiver=0x83ac728, event=0xbfd8b3a8) at kernel/qcoreapplication.cpp:586
#31 0xb6945482 in QApplicationPrivate::sendMouseEvent (receiver=0x83ac728, 
    event=0xbfd8b3a8, alienWidget=0x83ac728, nativeWidget=0xbfd8b9e4, 
    buttonDown=0xb716ac40, lastMouseReceiver=@0xb716ac44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 0xb69b1246 in QETWidget::translateMouseEvent (this=0xbfd8b9e4, 
    event=0xbfd8b818) at kernel/qapplication_x11.cpp:4092
#33 0xb69af7ec in QApplication::x11ProcessEvent (this=0xbfd8cd14, 
    event=0xbfd8b818) at kernel/qapplication_x11.cpp:3092
#34 0xb69d7c75 in QEventDispatcherX11::processEvents (this=0x80a6b40, 
    flags=@0xbfd8b904) at kernel/qeventdispatcher_x11.cpp:134
#35 0xb7ed0e61 in QEventLoop::processEvents (this=0xbfd8b97c, 
    flags=@0xbfd8b938) at kernel/qeventloop.cpp:146
#36 0xb7ed0f8f in QEventLoop::exec (this=0xbfd8b97c, flags=@0xbfd8b988)
    at kernel/qeventloop.cpp:197
#37 0xb6e01bd7 in QDialog::exec (this=0xbfd8b9e4) at dialogs/qdialog.cpp:453
#38 0xb775d3e1 in KRun::displayOpenWithDialog (lst=@0xbfd8bb6c, 
    window=0x82afe78, tempFiles=false, suggestedFileName=@0xbfd8bad8, 
    asn=@0xbfd8bad4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/krun.cpp:226
#39 0x0806fc1f in DolphinContextMenu::openItemContextMenu (this=0xbfd8bb50)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphincontextmenu.cpp:208
#40 0x080704f5 in DolphinContextMenu::open (this=0xbfd8bb50)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphincontextmenu.cpp:91
#41 0x0806bf42 in DolphinViewContainer::openContextMenu (this=0x82cd150, 
    item=@0xbfd8bca4, url=@0x82ca3cc)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinviewcontainer.cpp:361
#42 0x0806c8d8 in DolphinViewContainer::qt_metacall (this=0x82cd150, 
    _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd8bc58)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinviewcontainer.moc:111
#43 0xb7ee82c8 in QMetaObject::activate (sender=0x82ca008, 
    from_signal_index=<value optimized out>, to_signal_index=40, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#44 0xb7ee8a44 in QMetaObject::activate (sender=0x82ca008, m=0xb751f61c, 
    local_signal_index=13, argv=0xbfd8bc58) at kernel/qobject.cpp:3065
#45 0xb750020a in DolphinView::requestContextMenu (this=0x82ca008, 
    _t1=@0xbfd8bca4, _t2=@0x82ca3cc)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:285
#46 0xb750272b in DolphinView::openContextMenu (this=0x82ca008, 
    pos=@0xbfd8c710)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinview.cpp:715
#47 0xb75041c7 in DolphinView::qt_metacall (this=0x82ca008, 
    _c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbfd8bd9c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:180
#48 0xb7ee82c8 in QMetaObject::activate (sender=0x82ca3c0, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#49 0xb7ee8a44 in QMetaObject::activate (sender=0x82ca3c0, m=0xb751ec44, 
    local_signal_index=2, argv=0xbfd8bd9c) at kernel/qobject.cpp:3065
#50 0xb74eb4d4 in DolphinController::requestContextMenu (this=0x82ca3c0, 
    _t1=@0xbfd8c710)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphincontroller.moc:138
#51 0xb74eb511 in DolphinController::triggerContextMenuRequest (
    this=0x82ca3c0, pos=@0xbfd8c710)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphincontroller.cpp:62
#52 0xb74f1473 in DolphinIconsView::contextMenuEvent (this=0x82ca940, 
    event=0xbfd8c700)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphiniconsview.cpp:195
#53 0xb699e2f7 in QWidget::event (this=0x82ca940, event=0xbfd8c700)
    at kernel/qwidget.cpp:7006
#54 0xb6d18903 in QFrame::event (this=0x82ca940, e=0xbfd8c700)
    at widgets/qframe.cpp:657
#55 0xb6db80dc in QAbstractScrollArea::viewportEvent (this=0x17a5, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#56 0xb6e698b0 in QAbstractItemView::viewportEvent (this=0x82ca940, 
    event=0xbfd8c700) at itemviews/qabstractitemview.cpp:1423
#57 0xb6db9522 in QAbstractScrollAreaFilter::eventFilter (this=0x82f7bc8, 
    o=0x82f7360, e=0xbfd8c700) at widgets/qabstractscrollarea_p.h:102
#58 0xb7ed211c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x80a82a8, receiver=0x82f7360, event=0xbfd8c700)
    at kernel/qcoreapplication.cpp:693
#59 0xb693f6f6 in QApplicationPrivate::notify_helper (this=0x80a82a8, 
    receiver=0x82f7360, e=0xbfd8c700) at kernel/qapplication.cpp:3731
#60 0xb69419fc in QApplication::notify (this=0xbfd8cd14, receiver=0x82f7360, 
    e=0xbfd8c700) at kernel/qapplication.cpp:3549
#61 0xb7a10c93 in KApplication::notify (this=0xbfd8cd14, receiver=0x82f7360, 
    event=0xbfd8c700)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#62 0xb7ed1cf7 in QCoreApplication::notifyInternal (this=0xbfd8cd14, 
    receiver=0x82f7360, event=0xbfd8c700) at kernel/qcoreapplication.cpp:586
#63 0xb69b16f5 in QETWidget::translateMouseEvent (this=0x82afe78, 
    event=0xbfd8cb48)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#64 0xb69af7ec in QApplication::x11ProcessEvent (this=0xbfd8cd14, 
    event=0xbfd8cb48) at kernel/qapplication_x11.cpp:3092
#65 0xb69d7c75 in QEventDispatcherX11::processEvents (this=0x80a6b40, 
    flags=@0xbfd8cc34) at kernel/qeventdispatcher_x11.cpp:134
#66 0xb7ed0e61 in QEventLoop::processEvents (this=0xbfd8cca0, 
    flags=@0xbfd8cc68) at kernel/qeventloop.cpp:146
#67 0xb7ed0f8f in QEventLoop::exec (this=0xbfd8cca0, flags=@0xbfd8cca8)
    at kernel/qeventloop.cpp:197
#68 0xb7ed3476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#69 0xb693ee37 in QApplication::exec () at kernel/qapplication.cpp:3267
#70 0x0807ca01 in main (argc=3, argv=0xbfd8ced4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/main.cpp:95
#71 0xb63d9fdc in __libc_start_main (main=0x807bfd0 <main>, argc=3, 
    ubp_av=0xbfd8ced4, init=0x808b0e0 <__libc_csu_init>, 
    fini=0x808b0d0 <__libc_csu_fini>, rtld_fini=0xb7fd1100 <_dl_fini>, 
    stack_end=0xbfd8cecc) at libc-start.c:229
#72 0x0805f8b1 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 2 Oliver Putz 2008-03-11 13:10:51 UTC
Two further notes:
1) I forgot to mention that you have to check the "Remember application association for this type of file" inbetween step 2 and 3
2) The same crash also occurs with konqueror (slighly longer backtrace, so I'll post it below)

Application: Konqueror (konqueror), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6234a20 (LWP 6476)]
[New Thread 0xb4819b90 (LWP 6998)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb64851f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb64869b8 in *__GI_abort () at abort.c:88
#9  0xb7159a45 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbf922abc "ASSERT: \"m_pService\" in file /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp, line 774")
    at global/qglobal.cpp:2047
#10 0xb7159b0a in qFatal (msg=0xb72b1fec "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2249
#11 0xb7159fd5 in qt_assert (assertion=0xb7e134f8 "m_pService", 
    file=0xb7e13718 "/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp", line=774) at global/qglobal.cpp:1821
#12 0xb7d9faac in KOpenWithDialogPrivate::addToMimeAppsList (this=0x8831ea0, 
    serviceId=@0xbf924d68)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:774
#13 0xb7da06a9 in KOpenWithDialogPrivate::_k_slotOK (this=0x8831ea0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:852
#14 0xb7da1751 in KOpenWithDialogPrivate::_k_slotDbClick (this=0x8831ea0)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:733
#15 0xb7da1855 in KOpenWithDialog::qt_metacall (this=0xbf925fb4, 
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbf924e9c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/kopenwithdialog.moc:80
#16 0xb726f2c8 in QMetaObject::activate (sender=0x8aafa60, 
    from_signal_index=<value optimized out>, to_signal_index=33, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#17 0xb726fa44 in QMetaObject::activate (sender=0x8aafa60, m=0xb7039b44, 
    local_signal_index=2, argv=0xbf924e9c) at kernel/qobject.cpp:3065
#18 0xb6d34d14 in QAbstractItemView::doubleClicked (this=0x8aafa60, 
    _t1=@0x88321c0) at .moc/debug-shared/moc_qabstractitemview.cpp:320
#19 0xb6d87da0 in QTreeView::mouseDoubleClickEvent (this=0x8aafa60, 
    event=0xbf925978) at itemviews/qtreeview.cpp:1768
#20 0xb6878f25 in QWidget::event (this=0x8aafa60, event=0xbf925978)
    at kernel/qwidget.cpp:6854
#21 0xb6bf3903 in QFrame::event (this=0x8aafa60, e=0xbf925978)
    at widgets/qframe.cpp:657
#22 0xb6c930dc in QAbstractScrollArea::viewportEvent (this=0x194c, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#23 0xb6d448b0 in QAbstractItemView::viewportEvent (this=0x8aafa60, 
    event=0xbf925978) at itemviews/qabstractitemview.cpp:1423
#24 0xb6d80717 in QTreeView::viewportEvent (this=0x8aafa60, event=0xbf925978)
    at itemviews/qtreeview.cpp:1240
#25 0xb6c94522 in QAbstractScrollAreaFilter::eventFilter (this=0x8674768, 
    o=0x8c37d48, e=0xbf925978) at widgets/qabstractscrollarea_p.h:102
#26 0xb725911c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x8058cc8, receiver=0x8c37d48, event=0xbf925978)
    at kernel/qcoreapplication.cpp:693
#27 0xb681a6f6 in QApplicationPrivate::notify_helper (this=0x8058cc8, 
    receiver=0x8c37d48, e=0xbf925978) at kernel/qapplication.cpp:3731
#28 0xb681c59b in QApplication::notify (this=0xbf928748, receiver=0x8c37d48, 
    e=0xbf925978) at kernel/qapplication.cpp:3464
#29 0xb78bfc93 in KApplication::notify (this=0xbf928748, receiver=0x8c37d48, 
    event=0xbf925978)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#30 0xb7258cf7 in QCoreApplication::notifyInternal (this=0xbf928748, 
    receiver=0x8c37d48, event=0xbf925978) at kernel/qcoreapplication.cpp:586
#31 0xb6820482 in QApplicationPrivate::sendMouseEvent (receiver=0x8c37d48, 
    event=0xbf925978, alienWidget=0x8c37d48, nativeWidget=0xbf925fb4, 
    buttonDown=0xb7045c40, lastMouseReceiver=@0xb7045c44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 0xb688c246 in QETWidget::translateMouseEvent (this=0xbf925fb4, 
    event=0xbf925de8) at kernel/qapplication_x11.cpp:4092
#33 0xb688a7ec in QApplication::x11ProcessEvent (this=0xbf928748, 
    event=0xbf925de8) at kernel/qapplication_x11.cpp:3092
#34 0xb68b2c75 in QEventDispatcherX11::processEvents (this=0x8058788, 
    flags=@0xbf925ed4) at kernel/qeventdispatcher_x11.cpp:134
#35 0xb7257e61 in QEventLoop::processEvents (this=0xbf925f4c, 
    flags=@0xbf925f08) at kernel/qeventloop.cpp:146
#36 0xb7257f8f in QEventLoop::exec (this=0xbf925f4c, flags=@0xbf925f58)
    at kernel/qeventloop.cpp:197
#37 0xb6cdcbd7 in QDialog::exec (this=0xbf925fb4) at dialogs/qdialog.cpp:453
#38 0xb7d203e1 in KRun::displayOpenWithDialog (lst=@0x8aaed6c, 
    window=0x8778780, tempFiles=false, suggestedFileName=@0xbf926048, 
    asn=@0xbf926044)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/krun.cpp:226
#39 0xb7e7c0e3 in KonqPopupMenuPrivate::slotPopupOpenWith (this=0x8aaed48)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/lib/konq/konq_popupmenu.cpp:653
#40 0xb7e7c568 in KonqPopupMenu::qt_metacall (this=0x8730af8, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbf92615c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/lib/konq/konq_popupmenu.moc:83
#41 0xb726f2c8 in QMetaObject::activate (sender=0x8675f48, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#42 0xb726f7e2 in QMetaObject::activate (sender=0x8675f48, m=0xb702e9b8, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbf92615c)
    at kernel/qobject.cpp:3085
#43 0xb6812f63 in QAction::triggered (this=0x8675f48, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:216
#44 0xb681395d in QAction::activate (this=0x8675f48, event=QAction::Trigger)
    at kernel/qaction.cpp:1129
#45 0xb6c434f1 in QMenuPrivate::activateAction (this=0x867f340, 
    action=0x8675f48, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1005
#46 0xb6c45aea in QMenu::mouseReleaseEvent (this=0x8a36938, e=0xbf926928)
    at widgets/qmenu.cpp:2144
#47 0xb6878ef3 in QWidget::event (this=0x8a36938, event=0xbf926928)
    at kernel/qwidget.cpp:6850
#48 0xb6c40b2f in QMenu::event (this=0x8a36938, e=0xbf926928)
    at widgets/qmenu.cpp:2240
#49 0xb681a71f in QApplicationPrivate::notify_helper (this=0x8058cc8, 
    receiver=0x8a36938, e=0xbf926928) at kernel/qapplication.cpp:3735
#50 0xb681c59b in QApplication::notify (this=0xbf928748, receiver=0x8a36938, 
    e=0xbf926928) at kernel/qapplication.cpp:3464
#51 0xb78bfc93 in KApplication::notify (this=0xbf928748, receiver=0x8a36938, 
    event=0xbf926928)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#52 0xb7258cf7 in QCoreApplication::notifyInternal (this=0xbf928748, 
    receiver=0x8a36938, event=0xbf926928) at kernel/qcoreapplication.cpp:586
#53 0xb6820482 in QApplicationPrivate::sendMouseEvent (receiver=0x8a36938, 
    event=0xbf926928, alienWidget=0x0, nativeWidget=0x8a36938, 
    buttonDown=0xb7045c40, lastMouseReceiver=@0xb7045c44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#54 0xb688be3e in QETWidget::translateMouseEvent (this=0x8a36938, 
    event=0xbf926d98) at kernel/qapplication_x11.cpp:4026
#55 0xb688a7ec in QApplication::x11ProcessEvent (this=0xbf928748, 
    event=0xbf926d98) at kernel/qapplication_x11.cpp:3092
#56 0xb68b2c75 in QEventDispatcherX11::processEvents (this=0x8058788, 
    flags=@0xbf926e84) at kernel/qeventdispatcher_x11.cpp:134
#57 0xb7257e61 in QEventLoop::processEvents (this=0xbf926eec, 
    flags=@0xbf926eb8) at kernel/qeventloop.cpp:146
#58 0xb7257f8f in QEventLoop::exec (this=0xbf926eec, flags=@0xbf926ef8)
    at kernel/qeventloop.cpp:197
#59 0xb6c45d75 in QMenu::exec (this=0x8730af8, p=@0xbf92730c, action=0x0)
    at widgets/qmenu.cpp:1913
#60 0xb7f2476f in KonqMainWindow::slotPopupMenu (this=0x8126100, 
    global=@0xbf92730c, items=@0xbf927314, args=@0xbf927370, 
    browserArgs=@0xbf9272e0, itemFlags=@0xbf927134, _actionGroups=@0xbf92731c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmainwindow.cpp:4626
#61 0xb7f3d7e0 in KonqMainWindow::qt_metacall (this=0x8126100, 
    _c=QMetaObject::InvokeMetaMethod, _id=54, _a=0xbf927248)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqmainwindow.moc:320
#62 0xb726f2c8 in QMetaObject::activate (sender=0x88a5c08, 
    from_signal_index=<value optimized out>, to_signal_index=25, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#63 0xb726f7e2 in QMetaObject::activate (sender=0x88a5c08, m=0xb7e6892c, 
    from_local_signal_index=17, to_local_signal_index=21, argv=0xbf927248)
    at kernel/qobject.cpp:3085
#64 0xb7e53cbb in KParts::BrowserExtension::popupMenu (this=0x88a5c08, 
    _t1=@0xbf92730c, _t2=@0xbf927314, _t3=@0xbf927370, _t4=@0xbf9272e0, 
    _t5=@0xbf92736c, _t6=@0xbf92731c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kparts/browserextension.moc:340
#65 0xb11e80c3 in DolphinPart::slotOpenContextMenu (this=0x8443148, 
    _item=@0xbf9274c4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinpart.cpp:339
#66 0xb11e8ef9 in DolphinPart::qt_metacall (this=0x8443148, 
    _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbf927478)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinpart.moc:105
#67 0xb726f2c8 in QMetaObject::activate (sender=0x8778780, 
    from_signal_index=<value optimized out>, to_signal_index=40, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#68 0xb726fa44 in QMetaObject::activate (sender=0x8778780, m=0xb11e061c, 
    local_signal_index=13, argv=0xbf927478) at kernel/qobject.cpp:3065
#69 0xb11c120a in DolphinView::requestContextMenu (this=0x8778780, 
    _t1=@0xbf9274c4, _t2=@0x8778bc4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:285
#70 0xb11c372b in DolphinView::openContextMenu (this=0x8778780, 
    pos=@0xbf927f30)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinview.cpp:715
#71 0xb11c51c7 in DolphinView::qt_metacall (this=0x8778780, 
    _c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbf9275bc)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:180
#72 0xb726f2c8 in QMetaObject::activate (sender=0x8778bb8, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#73 0xb726fa44 in QMetaObject::activate (sender=0x8778bb8, m=0xb11dfc44, 
    local_signal_index=2, argv=0xbf9275bc) at kernel/qobject.cpp:3065
#74 0xb11ac4d4 in DolphinController::requestContextMenu (this=0x8778bb8, 
    _t1=@0xbf927f30)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphincontroller.moc:138
#75 0xb11ac511 in DolphinController::triggerContextMenuRequest (
    this=0x8778bb8, pos=@0xbf927f30)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphincontroller.cpp:62
#76 0xb11b2473 in DolphinIconsView::contextMenuEvent (this=0x8775430, 
    event=0xbf927f20)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphiniconsview.cpp:195
#77 0xb68792f7 in QWidget::event (this=0x8775430, event=0xbf927f20)
    at kernel/qwidget.cpp:7006
#78 0xb6bf3903 in QFrame::event (this=0x8775430, e=0xbf927f20)
    at widgets/qframe.cpp:657
#79 0xb6c930dc in QAbstractScrollArea::viewportEvent (this=0x194c, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#80 0xb6d448b0 in QAbstractItemView::viewportEvent (this=0x8775430, 
    event=0xbf927f20) at itemviews/qabstractitemview.cpp:1423
#81 0xb6c94522 in QAbstractScrollAreaFilter::eventFilter (this=0x8aca2e8, 
    o=0x88f33e0, e=0xbf927f20) at widgets/qabstractscrollarea_p.h:102
#82 0xb725911c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x8058cc8, receiver=0x88f33e0, event=0xbf927f20)
    at kernel/qcoreapplication.cpp:693
#83 0xb681a6f6 in QApplicationPrivate::notify_helper (this=0x8058cc8, 
    receiver=0x88f33e0, e=0xbf927f20) at kernel/qapplication.cpp:3731
#84 0xb681c9fc in QApplication::notify (this=0xbf928748, receiver=0x88f33e0, 
    e=0xbf927f20) at kernel/qapplication.cpp:3549
#85 0xb78bfc93 in KApplication::notify (this=0xbf928748, receiver=0x88f33e0, 
    event=0xbf927f20)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#86 0xb7258cf7 in QCoreApplication::notifyInternal (this=0xbf928748, 
    receiver=0x88f33e0, event=0xbf927f20) at kernel/qcoreapplication.cpp:586
#87 0xb688c6f5 in QETWidget::translateMouseEvent (this=0x8778780, 
    event=0xbf928368)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#88 0xb688a7ec in QApplication::x11ProcessEvent (this=0xbf928748, 
    event=0xbf928368) at kernel/qapplication_x11.cpp:3092
#89 0xb68b2c75 in QEventDispatcherX11::processEvents (this=0x8058788, 
    flags=@0xbf928454) at kernel/qeventdispatcher_x11.cpp:134
#90 0xb7257e61 in QEventLoop::processEvents (this=0xbf9284c0, 
    flags=@0xbf928488) at kernel/qeventloop.cpp:146
#91 0xb7257f8f in QEventLoop::exec (this=0xbf9284c0, flags=@0xbf9284c8)
    at kernel/qeventloop.cpp:197
#92 0xb725a476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#93 0xb6819e37 in QApplication::exec () at kernel/qapplication.cpp:3267
#94 0xb7f65597 in kdemain (argc=4, argv=0xbf928ac4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#95 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#96 0xb6471fdc in __libc_start_main (main=0x80487c0 <main>, argc=4, 
    ubp_av=0xbf928ac4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7f8a100 <_dl_fini>, 
    stack_end=0xbf928abc) at libc-start.c:229
#97 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 3 Tobias Koenig 2008-03-29 15:07:29 UTC
Hej,

I can reproduce it here with current trunk, selecting konqueror and checking 'remeber application...'
works just fine without a crash.

Ciao,
Tobias
Comment 4 Oliver Putz 2008-03-29 15:13:52 UTC
Reopening due to comment #3
Comment 5 Tobias Koenig 2008-03-29 15:44:24 UTC
Hej, was just a typo, I meant "I can _not_"...
Comment 6 Oliver Putz 2008-04-01 04:48:17 UTC
Reopening as I can still reproduce this crash with kdelibs r792052. I was able to crash konqueror with the following backtrace:

Application: Konqueror (konqueror), signal SIGABRT
Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb6250a20 (LWP 5848)]
[KCrash handler]
#6  0xffffe410 in __kernel_vsyscall ()
#7  0xb64a11f1 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb64a29b8 in *__GI_abort () at abort.c:88
#9  0xb7175a45 in qt_message_output (msgType=QtFatalMsg, 
    buf=0xbfae6acc "ASSERT: \"m_pService\" in file /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp, line 774")
    at global/qglobal.cpp:2047
#10 0xb7175b0a in qFatal (msg=0xb72cdfec "ASSERT: \"%s\" in file %s, line %d")
    at global/qglobal.cpp:2249
#11 0xb7175fd5 in qt_assert (assertion=0xb7e387b8 "m_pService", 
    file=0xb7e389d8 "/var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp", line=774) at global/qglobal.cpp:1821
#12 0xb7dc4eac in KOpenWithDialogPrivate::addToMimeAppsList (this=0x860e668, 
    serviceId=@0xbfae8d78)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:774
#13 0xb7dc5aa9 in KOpenWithDialogPrivate::_k_slotOK (this=0x860e668)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:852
#14 0xb7dc6b51 in KOpenWithDialogPrivate::_k_slotDbClick (this=0x860e668)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kfile/kopenwithdialog.cpp:733
#15 0xb7dc6c55 in KOpenWithDialog::qt_metacall (this=0xbfae9fc4, 
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfae8eac)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kio/kopenwithdialog.moc:80
#16 0xb728b2c8 in QMetaObject::activate (sender=0x8981f50, 
    from_signal_index=<value optimized out>, to_signal_index=33, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#17 0xb728ba44 in QMetaObject::activate (sender=0x8981f50, m=0xb7055b44, 
    local_signal_index=2, argv=0xbfae8eac) at kernel/qobject.cpp:3065
#18 0xb6d50d14 in QAbstractItemView::doubleClicked (this=0x8981f50, 
    _t1=@0x899f560) at .moc/debug-shared/moc_qabstractitemview.cpp:320
#19 0xb6da3da0 in QTreeView::mouseDoubleClickEvent (this=0x8981f50, 
    event=0xbfae9988) at itemviews/qtreeview.cpp:1768
#20 0xb6894f25 in QWidget::event (this=0x8981f50, event=0xbfae9988)
    at kernel/qwidget.cpp:6854
#21 0xb6c0f903 in QFrame::event (this=0x8981f50, e=0xbfae9988)
    at widgets/qframe.cpp:657
#22 0xb6caf0dc in QAbstractScrollArea::viewportEvent (this=0x16d8, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#23 0xb6d608b0 in QAbstractItemView::viewportEvent (this=0x8981f50, 
    event=0xbfae9988) at itemviews/qabstractitemview.cpp:1423
#24 0xb6d9c717 in QTreeView::viewportEvent (this=0x8981f50, event=0xbfae9988)
    at itemviews/qtreeview.cpp:1240
#25 0xb6cb0522 in QAbstractScrollAreaFilter::eventFilter (this=0x8983a88, 
    o=0x8983220, e=0xbfae9988) at widgets/qabstractscrollarea_p.h:102
#26 0xb727511c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x8058890, receiver=0x8983220, event=0xbfae9988)
    at kernel/qcoreapplication.cpp:693
#27 0xb68366f6 in QApplicationPrivate::notify_helper (this=0x8058890, 
    receiver=0x8983220, e=0xbfae9988) at kernel/qapplication.cpp:3731
#28 0xb683859b in QApplication::notify (this=0xbfaec948, receiver=0x8983220, 
    e=0xbfae9988) at kernel/qapplication.cpp:3464
#29 0xb78dfac3 in KApplication::notify (this=0xbfaec948, receiver=0x8983220, 
    event=0xbfae9988)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#30 0xb7274cf7 in QCoreApplication::notifyInternal (this=0xbfaec948, 
    receiver=0x8983220, event=0xbfae9988) at kernel/qcoreapplication.cpp:586
#31 0xb683c482 in QApplicationPrivate::sendMouseEvent (receiver=0x8983220, 
    event=0xbfae9988, alienWidget=0x8983220, nativeWidget=0xbfae9fc4, 
    buttonDown=0xb7061c40, lastMouseReceiver=@0xb7061c44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#32 0xb68a8246 in QETWidget::translateMouseEvent (this=0xbfae9fc4, 
    event=0xbfae9df8) at kernel/qapplication_x11.cpp:4092
#33 0xb68a67ec in QApplication::x11ProcessEvent (this=0xbfaec948, 
    event=0xbfae9df8) at kernel/qapplication_x11.cpp:3092
#34 0xb68cec75 in QEventDispatcherX11::processEvents (this=0x8058778, 
    flags=@0xbfae9ee4) at kernel/qeventdispatcher_x11.cpp:134
#35 0xb7273e61 in QEventLoop::processEvents (this=0xbfae9f5c, 
    flags=@0xbfae9f18) at kernel/qeventloop.cpp:146
#36 0xb7273f8f in QEventLoop::exec (this=0xbfae9f5c, flags=@0xbfae9f68)
    at kernel/qeventloop.cpp:197
#37 0xb6cf8bd7 in QDialog::exec (this=0xbfae9fc4) at dialogs/qdialog.cpp:453
#38 0xb7d451b1 in KRun::displayOpenWithDialog (lst=@0x8971674, 
    window=0x847b718, tempFiles=false, suggestedFileName=@0xbfaea058, 
    asn=@0xbfaea054)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kio/kio/krun.cpp:226
#39 0xb7ea20e3 in KonqPopupMenuPrivate::slotPopupOpenWith (this=0x8971650)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/lib/konq/konq_popupmenu.cpp:653
#40 0xb7ea2568 in KonqPopupMenu::qt_metacall (this=0x8971248, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfaea16c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/lib/konq/konq_popupmenu.moc:83
#41 0xb728b2c8 in QMetaObject::activate (sender=0x8974320, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#42 0xb728b7e2 in QMetaObject::activate (sender=0x8974320, m=0xb704a9b8, 
    from_local_signal_index=1, to_local_signal_index=2, argv=0xbfaea16c)
    at kernel/qobject.cpp:3085
#43 0xb682ef63 in QAction::triggered (this=0x8974320, _t1=false)
    at .moc/debug-shared/moc_qaction.cpp:216
#44 0xb682f95d in QAction::activate (this=0x8974320, event=QAction::Trigger)
    at kernel/qaction.cpp:1129
#45 0xb6c5f4f1 in QMenuPrivate::activateAction (this=0x8977680, 
    action=0x8974320, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:1005
#46 0xb6c610e5 in QMenu::keyPressEvent (this=0x860ebe8, e=0xbfaea8e4)
    at widgets/qmenu.cpp:2505
#47 0xb6894bc2 in QWidget::event (this=0x860ebe8, event=0xbfaea8e4)
    at kernel/qwidget.cpp:6885
#48 0xb6c5cb2f in QMenu::event (this=0x860ebe8, e=0xbfaea8e4)
    at widgets/qmenu.cpp:2240
#49 0xb683671f in QApplicationPrivate::notify_helper (this=0x8058890, 
    receiver=0x860ebe8, e=0xbfaea8e4) at kernel/qapplication.cpp:3735
#50 0xb6838b4b in QApplication::notify (this=0xbfaec948, receiver=0x860ebe8, 
    e=0xbfaea8e4) at kernel/qapplication.cpp:3383
#51 0xb78dfac3 in KApplication::notify (this=0xbfaec948, receiver=0x860ebe8, 
    event=0xbfaea8e4)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#52 0xb7274cf7 in QCoreApplication::notifyInternal (this=0xbfaec948, 
    receiver=0x860ebe8, event=0xbfaea8e4) at kernel/qcoreapplication.cpp:586
#53 0xb689a37e in qt_sendSpontaneousEvent (receiver=0x860ebe8, event=0x6)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#54 0xb68cb89b in QKeyMapper::sendKeyEvent (keyWidget=0x860ebe8, grab=false, 
    type=QEvent::KeyPress, code=16777220, modifiers=@0xbfaeabe4, 
    text=@0xbfaeabbc, autorepeat=false, count=1, nativeScanCode=36, 
    nativeVirtualKey=65293, nativeModifiers=0)
    at kernel/qkeymapper_x11.cpp:1656
#55 0xb68cd80b in QKeyMapperPrivate::translateKeyEvent (this=0x8072f10, 
    keyWidget=0x860ebe8, event=0xbfaeaf98, grab=false)
    at kernel/qkeymapper_x11.cpp:1627
#56 0xb68a684d in QApplication::x11ProcessEvent (this=0xbfaec948, 
    event=0xbfaeaf98) at kernel/qapplication_x11.cpp:3107
#57 0xb68cec75 in QEventDispatcherX11::processEvents (this=0x8058778, 
    flags=@0xbfaeb084) at kernel/qeventdispatcher_x11.cpp:134
#58 0xb7273e61 in QEventLoop::processEvents (this=0xbfaeb0ec, 
    flags=@0xbfaeb0b8) at kernel/qeventloop.cpp:146
#59 0xb7273f8f in QEventLoop::exec (this=0xbfaeb0ec, flags=@0xbfaeb0f8)
    at kernel/qeventloop.cpp:197
#60 0xb6c61d75 in QMenu::exec (this=0x8971248, p=@0xbfaeb50c, action=0x0)
    at widgets/qmenu.cpp:1913
#61 0xb7f4aedf in KonqMainWindow::slotPopupMenu (this=0x811e428, 
    global=@0xbfaeb50c, items=@0xbfaeb514, args=@0xbfaeb570, 
    browserArgs=@0xbfaeb4e0, itemFlags=@0xbfaeb334, _actionGroups=@0xbfaeb51c)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmainwindow.cpp:4649
#62 0xb7f64050 in KonqMainWindow::qt_metacall (this=0x811e428, 
    _c=QMetaObject::InvokeMetaMethod, _id=54, _a=0xbfaeb448)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqmainwindow.moc:319
#63 0xb728b2c8 in QMetaObject::activate (sender=0x851d578, 
    from_signal_index=<value optimized out>, to_signal_index=25, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#64 0xb728b7e2 in QMetaObject::activate (sender=0x851d578, m=0xb7e8e92c, 
    from_local_signal_index=17, to_local_signal_index=21, argv=0xbfaeb448)
    at kernel/qobject.cpp:3085
#65 0xb7e79cbb in KParts::BrowserExtension::popupMenu (this=0x851d578, 
    _t1=@0xbfaeb50c, _t2=@0xbfaeb514, _t3=@0xbfaeb570, _t4=@0xbfaeb4e0, 
    _t5=@0xbfaeb56c, _t6=@0xbfaeb51c)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs_build/kparts/browserextension.moc:340
#66 0xb32210c3 in DolphinPart::slotOpenContextMenu (this=0x8424698, 
    _item=@0xbfaeb6c4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinpart.cpp:339
#67 0xb3221ef9 in DolphinPart::qt_metacall (this=0x8424698, 
    _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfaeb678)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinpart.moc:105
#68 0xb728b2c8 in QMetaObject::activate (sender=0x847b718, 
    from_signal_index=<value optimized out>, to_signal_index=40, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#69 0xb728ba44 in QMetaObject::activate (sender=0x847b718, m=0xb321961c, 
    local_signal_index=13, argv=0xbfaeb678) at kernel/qobject.cpp:3065
#70 0xb31fb99a in DolphinView::requestContextMenu (this=0x847b718, 
    _t1=@0xbfaeb6c4, _t2=@0x847be64)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:288
#71 0xb31fe45b in DolphinView::openContextMenu (this=0x847b718, 
    pos=@0xbfaec130)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphinview.cpp:767
#72 0xb31ffb17 in DolphinView::qt_metacall (this=0x847b718, 
    _c=QMetaObject::InvokeMetaMethod, _id=63, _a=0xbfaeb7bc)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphinview.moc:183
#73 0xb728b2c8 in QMetaObject::activate (sender=0x847be58, 
    from_signal_index=<value optimized out>, to_signal_index=6, 
    argv=<value optimized out>) at kernel/qobject.cpp:2995
#74 0xb728ba44 in QMetaObject::activate (sender=0x847be58, m=0xb3218c44, 
    local_signal_index=2, argv=0xbfaeb7bc) at kernel/qobject.cpp:3065
#75 0xb31e7504 in DolphinController::requestContextMenu (this=0x847be58, 
    _t1=@0xbfaec130)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/dolphin/src/dolphincontroller.moc:138
#76 0xb31e7541 in DolphinController::triggerContextMenuRequest (
    this=0x847be58, pos=@0xbfaec130)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphincontroller.cpp:62
#77 0xb31ed383 in DolphinIconsView::contextMenuEvent (this=0x848b4e8, 
    event=0xbfaec120)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/dolphin/src/dolphiniconsview.cpp:162
#78 0xb68952f7 in QWidget::event (this=0x848b4e8, event=0xbfaec120)
    at kernel/qwidget.cpp:7006
#79 0xb6c0f903 in QFrame::event (this=0x848b4e8, e=0xbfaec120)
    at widgets/qframe.cpp:657
#80 0xb6caf0dc in QAbstractScrollArea::viewportEvent (this=0x16d8, e=0x6)
    at widgets/qabstractscrollarea.cpp:938
#81 0xb6d608b0 in QAbstractItemView::viewportEvent (this=0x848b4e8, 
    event=0xbfaec120) at itemviews/qabstractitemview.cpp:1423
#82 0xb6cb0522 in QAbstractScrollAreaFilter::eventFilter (this=0x848c488, 
    o=0x848b330, e=0xbfaec120) at widgets/qabstractscrollarea_p.h:102
#83 0xb727511c in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=0x8058890, receiver=0x848b330, event=0xbfaec120)
    at kernel/qcoreapplication.cpp:693
#84 0xb68366f6 in QApplicationPrivate::notify_helper (this=0x8058890, 
    receiver=0x848b330, e=0xbfaec120) at kernel/qapplication.cpp:3731
#85 0xb68389fc in QApplication::notify (this=0xbfaec948, receiver=0x848b330, 
    e=0xbfaec120) at kernel/qapplication.cpp:3549
#86 0xb78dfac3 in KApplication::notify (this=0xbfaec948, receiver=0x848b330, 
    event=0xbfaec120)
    at /var/tmp/portage/kde-base/kdelibs-9999.4/work/kdelibs-9999.4/kdeui/kernel/kapplication.cpp:311
#87 0xb7274cf7 in QCoreApplication::notifyInternal (this=0xbfaec948, 
    receiver=0x848b330, event=0xbfaec120) at kernel/qcoreapplication.cpp:586
#88 0xb68a86f5 in QETWidget::translateMouseEvent (this=0x811e428, 
    event=0xbfaec568)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#89 0xb68a67ec in QApplication::x11ProcessEvent (this=0xbfaec948, 
    event=0xbfaec568) at kernel/qapplication_x11.cpp:3092
#90 0xb68cec75 in QEventDispatcherX11::processEvents (this=0x8058778, 
    flags=@0xbfaec654) at kernel/qeventdispatcher_x11.cpp:134
#91 0xb7273e61 in QEventLoop::processEvents (this=0xbfaec6c0, 
    flags=@0xbfaec688) at kernel/qeventloop.cpp:146
#92 0xb7273f8f in QEventLoop::exec (this=0xbfaec6c0, flags=@0xbfaec6c8)
    at kernel/qeventloop.cpp:197
#93 0xb7276476 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:838
#94 0xb6835e37 in QApplication::exec () at kernel/qapplication.cpp:3267
#95 0xb7f8ec17 in kdemain (argc=2, argv=0xbfaeccc4)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase-9999.4/apps/konqueror/src/konqmain.cpp:218
#96 0x080487e2 in main (argc=)
    at /var/tmp/portage/kde-base/kdebase-9999.4/work/kdebase_build/apps/konqueror/src/konqueror_dummy.cpp:3
#97 0xb648dfdc in __libc_start_main (main=0x80487c0 <main>, argc=2, 
    ubp_av=0xbfaeccc4, init=0x8048810 <__libc_csu_init>, 
    fini=0x8048800 <__libc_csu_fini>, rtld_fini=0xb7fb3100 <_dl_fini>, 
    stack_end=0xbfaeccbc) at libc-start.c:229
#98 0x08048731 in _start ()
#0  0xffffe410 in __kernel_vsyscall ()
Comment 7 Oliver Putz 2008-04-01 04:53:24 UTC
I uploaded a video showing how to reproduce this bug in a current svn build under http://oliver-putz.de/bugreports/bug159118.ogg.ogv
Comment 8 David Faure 2008-04-07 13:55:47 UTC
My bug.
Comment 9 David Faure 2008-04-07 14:29:17 UTC
> Please help. I wanna to surf :)
Remove or edit ~/.local/share/applications/mimeapps.list, as a workaround.
Or in the file types editor, change the application order for text/html.
Comment 10 David Faure 2008-04-18 22:57:21 UTC
SVN commit 798683 by dfaure:

Fix service not found assertion when clicking "remember application" (e.g. after selecting konqueror in the list)
BUG: 159118


 M  +2 -2      kopenwithdialog.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=798683
Comment 11 David Faure 2008-12-26 13:47:09 UTC
Note: the same assert could also hit because of bug 178561, I discovered today. Anyone with this problem after the April-2008 fix, please read bug 178561 too.
Comment 12 Frank Reininghaus 2009-08-10 20:26:43 UTC
*** Bug 171935 has been marked as a duplicate of this bug. ***