Bug 203463 - Konqueror crashes opening folder in new tab (DolphinDetailsView::resizeColumns)
Summary: Konqueror crashes opening folder in new tab (DolphinDetailsView::resizeColumns)
Status: RESOLVED FIXED
Alias: None
Product: dolphin
Classification: Applications
Component: general (show other bugs)
Version: 16.12.2
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-11 20:45 UTC by Benito Olivero
Modified: 2009-12-18 18:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Benito Olivero 2009-08-11 20:45:21 UTC
Application that crashed: x-www-browser
Version of the application: 4.3.00 (KDE 4.3.0)
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-4.slh.2-sidux-amd64 x86_64

What I was doing when the application crashed:
Konqueror crashes if i'm trying to open a local folder in new tab with middle mouse button using navigation panel.

 -- Backtrace:
Application: Konqueror (x-www-browser), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f45280cc763 in DolphinDetailsView::resizeColumns() () from /usr/lib/libdolphinprivate.so.4
#6  0x00007f453c78c93a in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#7  0x00007f453caf5c7b in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#8  0x00007f453cc2871b in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#9  0x00007f453cc60489 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00007f453d2c37b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#11 0x00007f453c73c77c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#12 0x00007f453c74480a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#13 0x00007f453ded4b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#14 0x00007f453d2c449c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#15 0x00007f453c78b3bb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#16 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#17 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#18 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#19 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#20 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#21 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#22 0x00007f453c78b2f9 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib/libQtGui.so.4
#23 0x00007f453c78bc7b in QWidgetPrivate::prepareToRender(QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib/libQtGui.so.4
#24 0x00007f453c79414e in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib/libQtGui.so.4
#25 0x00007f452ef378e4 in ?? () from /usr/lib/libkhtml.so.5
#26 0x00007f452ef38bdd in ?? () from /usr/lib/libkhtml.so.5
#27 0x00007f452ef3918e in ?? () from /usr/lib/libkhtml.so.5
#28 0x00007f452ef58cf2 in ?? () from /usr/lib/libkhtml.so.5
#29 0x00007f452ef571f2 in ?? () from /usr/lib/libkhtml.so.5
#30 0x00007f452ef571f2 in ?? () from /usr/lib/libkhtml.so.5
#31 0x00007f452ef57368 in ?? () from /usr/lib/libkhtml.so.5
#32 0x00007f452ef161f3 in ?? () from /usr/lib/libkhtml.so.5
#33 0x00007f452eeecc1e in ?? () from /usr/lib/libkhtml.so.5
#34 0x00007f452eeecd59 in ?? () from /usr/lib/libkhtml.so.5
#35 0x00007f452eeecd59 in ?? () from /usr/lib/libkhtml.so.5
#36 0x00007f452eeecd59 in ?? () from /usr/lib/libkhtml.so.5
#37 0x00007f452eeecd59 in ?? () from /usr/lib/libkhtml.so.5
#38 0x00007f452eeecd59 in ?? () from /usr/lib/libkhtml.so.5
#39 0x00007f452ef212cc in khtml::RenderLayer::paintLayer(khtml::RenderLayer*, QPainter*, QRect const&, bool) () from /usr/lib/libkhtml.so.5
#40 0x00007f452ef21186 in khtml::RenderLayer::paintLayer(khtml::RenderLayer*, QPainter*, QRect const&, bool) () from /usr/lib/libkhtml.so.5
#41 0x00007f452edc77a1 in KHTMLView::paintEvent(QPaintEvent*) () from /usr/lib/libkhtml.so.5
#42 0x00007f453c78c906 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#43 0x00007f453caf5c7b in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#44 0x00007f452edbd6a5 in KHTMLView::widgetEvent(QEvent*) () from /usr/lib/libkhtml.so.5
#45 0x00007f452edbd974 in KHTMLView::eventFilter(QObject*, QEvent*) () from /usr/lib/libkhtml.so.5
#46 0x00007f453d2c37b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#47 0x00007f453c73c77c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#48 0x00007f453c74480a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#49 0x00007f453ded4b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#50 0x00007f453d2c449c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#51 0x00007f453c79392e in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4
#52 0x00007f453c90a2de in ?? () from /usr/lib/libQtGui.so.4
#53 0x00007f453c785990 in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4
#54 0x00007f453c78c7a1 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#55 0x00007f453cb1017b in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4
#56 0x00007f453dfdf313 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5
#57 0x00007f453f9e441f in ?? () from /usr/lib/libkdeinit4_konqueror.so
#58 0x00007f453c73c7ad in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#59 0x00007f453c74480a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#60 0x00007f453ded4b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#61 0x00007f453d2c449c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#62 0x00007f453c907987 in ?? () from /usr/lib/libQtGui.so.4
#63 0x00007f453c90a9bd in ?? () from /usr/lib/libQtGui.so.4
#64 0x00007f453c788a01 in QWidget::repaint(QRect const&) () from /usr/lib/libQtGui.so.4
#65 0x00007f453c788ac3 in QWidget::repaint() () from /usr/lib/libQtGui.so.4
#66 0x00007f45355ded58 in ?? () from /usr/lib/kde4/plugins/styles/qtcurve.so
#67 0x00007f453d2c37b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#68 0x00007f453c73c77c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#69 0x00007f453c74480a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#70 0x00007f453ded4b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#71 0x00007f453d2c449c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#72 0x00007f453c742e7f in QApplicationPrivate::setFocusWidget(QWidget*, Qt::FocusReason) () from /usr/lib/libQtGui.so.4
#73 0x00007f453c786c95 in QWidget::setFocus(Qt::FocusReason) () from /usr/lib/libQtGui.so.4
#74 0x00007f45280cd642 in DolphinDetailsView::DolphinDetailsView(QWidget*, DolphinController*) () from /usr/lib/libdolphinprivate.so.4
#75 0x00007f45280d97ef in DolphinView::createView() () from /usr/lib/libdolphinprivate.so.4
#76 0x00007f45280d98bf in DolphinView::applyViewProperties(KUrl const&) () from /usr/lib/libdolphinprivate.so.4
#77 0x00007f45280da9ba in DolphinView::DolphinView(QWidget*, KUrl const&, KDirLister*, DolphinModel*, DolphinSortFilterProxyModel*) () from /usr/lib/libdolphinprivate.so.4
#78 0x00007f4529215417 in ?? () from /usr/lib/kde4/dolphinpart.so
#79 0x00007f45292164ef in QObject* KPluginFactory::createPartInstance<DolphinPart>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib/kde4/dolphinpart.so
#80 0x00007f453da2443a in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#81 0x00007f453f9bd332 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#82 0x00007f453f9a5551 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#83 0x00007f453f9938c1 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#84 0x00007f453f9943ae in ?? () from /usr/lib/libkdeinit4_konqueror.so
#85 0x00007f453f995148 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#86 0x00007f453f9e19a3 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#87 0x00007f453f9e48a3 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#88 0x00007f453f9e8a44 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#89 0x00007f453f9ebd68 in ?? () from /usr/lib/libkdeinit4_konqueror.so
#90 0x00007f453d2d9602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#91 0x00007f453ef97e2d in KParts::BrowserExtension::createNewWindow(KUrl const&, KParts::OpenUrlArguments const&, KParts::BrowserArguments const&, KParts::WindowArgs const&, KParts::ReadOnlyPart**)
    () from /usr/lib/libkparts.so.4
#92 0x00007f452f94b424 in Sidebar_Widget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/konq_sidebar.so
#93 0x00007f453d2d9602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#94 0x00007f4529a4d30d in ?? () from /usr/lib/kde4/konqsidebar_tree.so
#95 0x00007f4529a4d5ba in ?? () from /usr/lib/kde4/konqsidebar_tree.so
#96 0x00007f453d2d9602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#97 0x00007f45229d0d34 in ?? () from /usr/lib/kde4/konq_sidebartree_dirtree.so
#98 0x00007f45229d0472 in ?? () from /usr/lib/kde4/konq_sidebartree_dirtree.so
#99 0x00007f4529a57255 in ?? () from /usr/lib/kde4/konqsidebar_tree.so
#100 0x00007f453d2d9602 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQtCore.so.4
#101 0x00007f4528e11ca4 in Q3ListView::mouseButtonClicked(int, Q3ListViewItem*, QPoint const&, int) () from /usr/lib/libQt3Support.so.4
#102 0x00007f4528cc15ea in Q3ListView::contentsMouseReleaseEventEx(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#103 0x00007f4529539559 in K3ListView::contentsMouseReleaseEvent(QMouseEvent*) () from /usr/lib/libkde3support.so.4
#104 0x00007f4528d16d69 in Q3ScrollView::viewportMouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt3Support.so.4
#105 0x00007f4528d184fe in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#106 0x00007f4528cbd256 in Q3ListView::eventFilter(QObject*, QEvent*) () from /usr/lib/libQt3Support.so.4
#107 0x00007f453d2c37b8 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#108 0x00007f453c73c77c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#109 0x00007f453c744f5a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#110 0x00007f453ded4b2b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#111 0x00007f453d2c449c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#112 0x00007f453c744208 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from /usr/lib/libQtGui.so.4
#113 0x00007f453c7acd99 in ?? () from /usr/lib/libQtGui.so.4
#114 0x00007f453c7abb4f in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#115 0x00007f453c7d3e3c in ?? () from /usr/lib/libQtGui.so.4
#116 0x00007f45394147aa in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#117 0x00007f4539417df8 in ?? () from /usr/lib/libglib-2.0.so.0
#118 0x00007f4539417fac in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#119 0x00007f453d2ecb7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#120 0x00007f453c7d35ef in ?? () from /usr/lib/libQtGui.so.4
#121 0x00007f453d2c2d62 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#122 0x00007f453d2c3134 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#123 0x00007f453d2c53a4 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#124 0x00007f453fa17909 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#125 0x00007f453f6145c6 in __libc_start_main () from /lib/libc.so.6
#126 0x0000000000400649 in _start ()

Reported using DrKonqi
Comment 1 Dario Andres 2009-08-12 17:05:00 UTC
Here using:

Qt: 4.5.2 (KDE-Qt git commit 5b7a2eb42acfdea07c6075556cb43e2c95852145
        Date:   Tue Jul 28 14:10:47 2009 -0300)
KDE: 4.3.63 (KDE 4.3.63 (KDE 4.4 >= 20090805))
kdelibs svn rev. 1009010 / kdebase svn rev. 1009010
on ArchLinux i686 - Kernel 2.6.30.4

I can't reproduce the crash at will.

I tried:
(ensure the FileManagement apps is Konqueror)
- Open a Konqueror window
- Show a web page (ex. www.google.com)
- Open the Navigation Panel
- Show a folder in the navigation panel
- Middle click it 
The tab showing the current folder is opened as a new tab in the backtrace.

As the crash is related to the Details view, I switched to the Details view mode, and tried again without no sucess. 

@Benito: is the crash reproducible for you ? Do you have any other non-default settings regarding folder (and Konqueror) management ?

Regards
Comment 2 Peter Penz 2009-12-18 18:21:27 UTC
I've set this issue to FIXED. Please reopen it if it still occurs with KDE SC 4.3.4 or KDE SC 4.4.0. Thanks!