Bug 162364

Summary: Konqueror aborts with SIGSEGV every time since install of Fedora Core 9
Product: [Applications] konqueror Reporter: Steven P Sweeney <Steven.P.Sweeney>
Component: generalAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: arep3, ekkenny, faure, frank78ac, peter.penz19, rdieter, rfe.gen
Priority: NOR    
Version: 4.0.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Steven P Sweeney 2008-05-20 17:51:51 UTC
Version:            (using KDE 4.0.3)
Installed from:    Fedora RPMs
OS:                Linux

Below is the backtrace listing from the SIGSEGV crash.  This crash occurs every time I open the the "Home Personal Files" or "File Manager - Super User Mode" menu options on Fedora Core 9.  This started since install on 5/19/2008.

(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)
[Thread debugging using libthread_db enabled]
[New Thread 0xb8008720 (LWP 25124)]
[KCrash handler]
#6  0x004c9c1d in ?? () from /usr/lib/libkdeinit4_konqueror.so
#7  0x004f4c80 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#8  0x006c3e57 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0x006c4c12 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0x00e86e27 in ?? () from /usr/lib/kde4/dolphinpart.so
#11 0x00e8a73b in ?? () from /usr/lib/kde4/dolphinpart.so
#12 0x006c3e57 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#13 0x006c4c12 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#14 0x00ec95d7 in DolphinView::modeChanged ()
   from /usr/lib/libdolphinprivate.so.4
#15 0x00ecab2e in DolphinView::applyViewProperties ()
   from /usr/lib/libdolphinprivate.so.4
#16 0x00ecc762 in DolphinView::updateView ()
   from /usr/lib/libdolphinprivate.so.4
#17 0x00ecc828 in DolphinView::setUrl () from /usr/lib/libdolphinprivate.so.4
#18 0x00e87a59 in ?? () from /usr/lib/kde4/dolphinpart.so
#19 0x00493fdc in ?? () from /usr/lib/libkdeinit4_konqueror.so
#20 0x004eaef3 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#21 0x0049a66f in ?? () from /usr/lib/libkdeinit4_konqueror.so
#22 0x00499460 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#23 0x004990a6 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#24 0x0049a8bc in ?? () from /usr/lib/libkdeinit4_konqueror.so
#25 0x0049c4a1 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#26 0x0049caf4 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#27 0x004a20d5 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#28 0x005022b5 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#29 0x005030c7 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#30 0x008c364c in ?? () from /usr/lib/libQtDBus.so.4
#31 0x008c4798 in ?? () from /usr/lib/libQtDBus.so.4
#32 0x008c4b46 in ?? () from /usr/lib/libQtDBus.so.4
#33 0x008c502a in ?? () from /usr/lib/libQtDBus.so.4
#34 0x006c22e1 in QObject::event () from /usr/lib/libQtCore.so.4
#35 0x04a7d23f in QApplicationPrivate::notify_helper ()
   from /usr/lib/libQtGui.so.4
#36 0x04a83a8c in QApplication::notify () from /usr/lib/libQtGui.so.4
#37 0x044e18cd in KApplication::notify () from /usr/lib/libkdeui.so.5
#38 0x006b1c1b in QCoreApplication::notifyInternal ()
   from /usr/lib/libQtCore.so.4
#39 0x006b3bc8 in QCoreApplicationPrivate::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#40 0x006b3dbd in QCoreApplication::sendPostedEvents ()
   from /usr/lib/libQtCore.so.4
#41 0x006d4153 in ?? () from /usr/lib/libQtCore.so.4
#42 0x00148098 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x0014b743 in ?? () from /lib/libglib-2.0.so.0
#44 0x0014b901 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x006d3dd2 in QEventDispatcherGlib::processEvents ()
   from /usr/lib/libQtCore.so.4
#46 0x04afbb75 in ?? () from /usr/lib/libQtGui.so.4
#47 0x006b0942 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#48 0x006b0b32 in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#49 0x006b3e7d in QCoreApplication::exec () from /usr/lib/libQtCore.so.4
#50 0x04a7cf87 in QApplication::exec () from /usr/lib/libQtGui.so.4
#51 0x005178fb in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#52 0x08048792 in _start ()
Comment 1 Frank Reininghaus 2008-06-08 00:07:13 UTC
Thanks for the bug report. It would be helpful if you could install debug packages to generate a more useful backtrace, see 
http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
and, more specifically for Fedora,
http://fedoraproject.org/wiki/StackTraces

Maybe it also makes sense to submit this issue to Fedora's bug tracking system
https://bugzilla.redhat.com/
because this might be a Fedora-specific issue (if you do it, say that it was already reported here and provide a link to this report).
Comment 2 Christophe Marin 2008-06-10 12:49:02 UTC
*** Bug 163697 has been marked as a duplicate of this bug. ***
Comment 3 David Faure 2008-07-10 16:43:46 UTC
Seems to be the same as 164998?
Comment 4 Frank Reininghaus 2008-07-10 18:38:28 UTC
*** Bug 165577 has been marked as a duplicate of this bug. ***
Comment 5 Frank Reininghaus 2008-07-10 18:45:00 UTC
@comment #3: David, you're right: the backtraces look indeed similar. So there seems to be a way to reproduce this on a non-Fedora system (see my comment http://bugs.kde.org/show_bug.cgi?id=164998#c6). 

Shall we mark it as duplicate or wait until we get better backtraces?

Note that the backtrace of bug #164766 also looks similar.
Comment 6 Frank Reininghaus 2008-07-10 18:55:20 UTC
*** Bug 166231 has been marked as a duplicate of this bug. ***
Comment 7 Frank Reininghaus 2008-07-10 19:33:27 UTC
I've just looked for the issue in Fedora's bugzilla and I think I found it:

https://bugzilla.redhat.com/show_bug.cgi?id=454367

I'm pasting the backtrace from this report below (it matches the visible parts of the backtrace from the original report). I'm CC'ing the Dolphin maintainer because the backtrace contains quite a few functions from Dolphin.

Thread 1 (Thread 0xb7f3d720 (LWP 22098)):
#0  0x05283b1d in KonqMainWindow::slotInternalViewModeChanged (
    this=<value optimized out>) at /usr/include/kde4/ksharedptr.h:72
#1  0x052a4568 in KonqMainWindow::qt_metacall (this=<value optimized out>, 
    _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/konqueror/src/konqmainwindow.moc:317
#2  0x00207e67 in QMetaObject::activate (sender=<value optimized out>, 
    from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, 
    argv=<value optimized out>) at kernel/qobject.cpp:3096
#3  0x00208c22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)".
)
    at kernel/qobject.cpp:3158
#4  0x0079feb7 in DolphinPart::viewModeChanged (this=0xa1a68e0)
    at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/dolphin/src/dolphinpart.moc:153
#5  0x007a1eeb in DolphinPart::qt_metacall (this=0xa1a68e0, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfa6d740)
    at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/dolphin/src/dolphinpart.moc:100
#6  0x00207e67 in QMetaObject::activate (sender=<value optimized out>, 
---Type <return> to continue, or q <return> to quit---
    from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, 
    argv=<value optimized out>) at kernel/qobject.cpp:3096
#7  0x00208c22 in QMetaObject::activate (sender=<value optimized out>, 
    m=<value optimized out>, local_signal_index=<value optimized out>, argv=Could not find the frame base for "QMetaObject::activate(QObject*, QMetaObject const*, int, void**)".
)
    at kernel/qobject.cpp:3158
#8  0x00f66357 in DolphinView::modeChanged (this=Could not find the frame base for "DolphinView::modeChanged()".
)
    at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/dolphin/src/dolphinview.moc:246
#9  0x00f67856 in DolphinView::applyViewProperties (this=<value optimized out>, 
    url=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/dolphin/src/dolphinview.cpp:680
#10 0x00f69382 in DolphinView::updateView (this=<value optimized out>, 
    url=<value optimized out>, rootUrl=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/dolphin/src/dolphinview.cpp:522
#11 0x00f69448 in DolphinView::setUrl (this=Could not find the frame base for "DolphinView::setUrl(KUrl const&)".
)
    at /usr/src/debug/kdebase-4.0.5/apps/dolphin/src/dolphinview.cpp:553
#12 0x007a0d31 in DolphinPart::openUrl (this=0xa1a68e0, url=@0xbfa6ded4)
    at /usr/src/debug/kdebase-4.0.5/apps/dolphin/src/dolphinpart.cpp:223
#13 0x0525292e in KonqView::openUrl (this=<value optimized out>, 
    url=<value optimized out>, locationBarURL=<value optimized out>, 
    nameFilter=<value optimized out>, tempFile=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqview.cpp:227
---Type <return> to continue, or q <return> to quit---
#14 0x05291ff3 in KonqMainWindow::openView (this=<value optimized out>, 
    mimeType=<value optimized out>, _url=<value optimized out>, 
    childView=<value optimized out>, req=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqmainwindow.cpp:899
#15 0x05259cf3 in KonqViewManager::loadItem (this=<value optimized out>, 
    cfg=<value optimized out>, parent=<value optimized out>, name=<value optimized out>, 
    defaultURL=<value optimized out>, openUrl=<value optimized out>, 
    forcedUrl=<value optimized out>, openAfterCurrentPage=<value optimized out>, 
    pos=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:1182
#16 0x05258aaf in KonqViewManager::loadItem (this=<value optimized out>, 
    cfg=<value optimized out>, parent=<value optimized out>, name=<value optimized out>, 
    defaultURL=<value optimized out>, openUrl=<value optimized out>, 
    forcedUrl=<value optimized out>, openAfterCurrentPage=<value optimized out>, 
    pos=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:1255
#17 0x052586ee in KonqViewManager::loadItem (this=<value optimized out>, 
    cfg=<value optimized out>, parent=<value optimized out>, name=<value optimized out>, 
    defaultURL=<value optimized out>, openUrl=<value optimized out>, 
    forcedUrl=<value optimized out>, openAfterCurrentPage=<value optimized out>, 
    pos=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:1229
---Type <return> to continue, or q <return> to quit---
#18 0x05259eec in KonqViewManager::loadRootItem (this=Could not find the frame base for "KonqViewManager::loadRootItem(KConfigGroup const&, KonqFrameContainerBase*, KUrl const&, bool, KUrl const&, bool, int)".
)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:1082
#19 0x0525af31 in KonqViewManager::loadViewProfileFromGroup (this=<value optimized out>, 
    profileGroup=<value optimized out>, filename=<value optimized out>, 
    forcedUrl=<value optimized out>, req=<value optimized out>, resetWindow=Could not find the frame base for "KonqViewManager::loadViewProfileFromGroup(KConfigGroup const&, QString const&, KUrl const&, KonqOpenURLRequest const&, bool, bool)".
)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:870
#20 0x0525b4f4 in KonqViewManager::loadViewProfileFromConfig (
    this=<value optimized out>, cfg=<value optimized out>, 
    filename=<value optimized out>, forcedUrl=<value optimized out>, 
    req=<value optimized out>, resetWindow=<value optimized out>, 
    openUrl=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqviewmanager.cpp:835
#21 0x0525e431 in KonqMisc::createBrowserWindowFromProfile (path=<value optimized out>, 
    filename=<value optimized out>, url=<value optimized out>, 
    args=<value optimized out>, browserArgs=<value optimized out>, 
    forbidUseHTML=<value optimized out>, filesToSelect=<value optimized out>, 
    tempFile=<value optimized out>, openUrl=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqmisc.cpp:141
#22 0x052c482c in kdemain (argc=<value optimized out>, argv=<value optimized out>)
    at /usr/src/debug/kdebase-4.0.5/apps/konqueror/src/konqmain.cpp:131
#23 0x08048792 in main (argc=-2115663531, argv=0x88ec)
    at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/konqueror/src/konqueror_dum---Type <return> to continue, or q <return> to quit---
Comment 8 David Faure 2008-07-10 23:41:16 UTC
On Thursday 10 July 2008, Frank Reininghaus wrote:
> #0  0x05283b1d in KonqMainWindow::slotInternalViewModeChanged (
>     this=<value optimized out>) at /usr/include/kde4/ksharedptr.h:72
> [...]
> #4  0x0079feb7 in DolphinPart::viewModeChanged (this=0xa1a68e0)
>     at /usr/src/debug/kdebase-4.0.5/i386-redhat-linux-gnu/apps/dolphin/src/dolphinpart.moc:153


No that's DolphinPart/KonqMainWindow, so it's a bug for me, not for Peter :)
Comment 9 Frank Reininghaus 2008-11-17 22:17:57 UTC
Can any of the reporters on Fedora still reproduce this in KDE 4.1 or later? It seems that all bugs that looked like duplicates cannot be reproduced since 4.1.0, see bug 164998.
Comment 10 David Faure 2008-11-27 20:09:01 UTC

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