Bug 257035 - Konqueror crashes when opening a filesys folder in a new tab
Summary: Konqueror crashes when opening a filesys folder in a new tab
Status: RESOLVED FIXED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 259918 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-11-16 01:48 UTC by dwyatt
Modified: 2010-12-15 10:27 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.5.4


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description dwyatt 2010-11-16 01:48:26 UTC
Application: konqueror (4.5.2 (KDE 4.5.2))
KDE Platform Version: 4.5.2 (KDE 4.5.2)
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-61.fc13.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed:running Gnome desktop, using konqueror strictly for file browsing, 3 konqueror windows running as root, 2 with mult tabs opened from bookmark, in 3rd right-clicked on dir name in left frame, selected open in new tab. all 3 konqueror windows crashed, this is repeatable

The crash can be reproduced every time.

-- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[KCrash Handler]
#6  ViewExtensionsFactory::fileItemDelegate (this=0x0) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/viewextensionsfactory.cpp:142
#7  0x0000003b15837d1d in DolphinDetailsView::adjustMaximumSizeForEditing (this=0x27432f0, index=<value optimized out>) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphindetailsview.cpp:1096
#8  0x0000003b15838358 in DolphinDetailsView::slotHeaderSectionResized (this=0x27432f0, logicalIndex=<value optimized out>, oldSize=<value optimized out>, newSize=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphindetailsview.cpp:706
#9  0x0000003b1583bdff in DolphinDetailsView::qt_metacall (this=0x27432f0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffc7323150)
    at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/dolphin/src/dolphindetailsview.moc:123
#10 0x000000397cb66a36 in QMetaObject::activate (sender=0x2735990, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc7323150) at kernel/qobject.cpp:3295
#11 0x000000397dc8b08d in QHeaderView::sectionResized (this=<value optimized out>, _t1=1, _t2=100, _t3=104) at .moc/release-shared/moc_qheaderview.cpp:219
#12 0x000000397dc95640 in QHeaderView::resizeSection (this=0x2735990, logical=1, size=104) at itemviews/qheaderview.cpp:903
#13 0x0000003b1583a629 in DolphinDetailsView::resizeColumns (this=0x27432f0) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphindetailsview.cpp:1036
#14 0x000000397d7f609c in QWidget::event (this=0x27432f0, event=0x7fffc7323f20) at kernel/qwidget.cpp:8198
#15 0x000000397db730c6 in QFrame::event (this=0x27432f0, e=0x7fffc7323f20) at widgets/qframe.cpp:557
#16 0x000000397dc892bb in QAbstractItemView::viewportEvent (this=0x27432f0, event=0x7fffc7323f20) at itemviews/qabstractitemview.cpp:1615
#17 0x000000397dcc4db2 in QTreeView::viewportEvent (this=0x27432f0, event=0x7fffc7323f20) at itemviews/qtreeview.cpp:1248
#18 0x000000397cb531f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2677150, event=0x7fffc7323f20) at kernel/qcoreapplication.cpp:841
#19 0x000000397d7ab36c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x2677150, e=0x7fffc7323f20) at kernel/qapplication.cpp:4302
#20 0x000000397d7b165b in QApplication::notify (this=<value optimized out>, receiver=0x2677150, e=0x7fffc7323f20) at kernel/qapplication.cpp:4189
#21 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x2677150, event=0x7fffc7323f20) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#22 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x2677150, event=0x7fffc7323f20) at kernel/qcoreapplication.cpp:726
#23 0x000000397d7f50bb in sendEvent (this=0x2735280, recursive=true, disableUpdates=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#24 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2735280, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7112
#25 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x26c4a80, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#26 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x2743a00, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#27 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x26ccb50, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#28 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x156de40, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#29 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x156d8e0, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#30 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x17b77a0, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#31 0x000000397d7f502b in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x172c520, recursive=true, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7124
#32 0x000000397d7fa09c in QWidgetPrivate::prepareToRender (this=0x2380010, region=..., renderFlags=...) at kernel/qwidget.cpp:5187
#33 0x000000397d7fea47 in QWidget::render (this=<value optimized out>, target=0x220f500, targetOffset=..., sourceRegion=<value optimized out>, renderFlags=...) at kernel/qwidget.cpp:4895
#34 0x0000003a0495282d in copyWidget (r=..., p=0x7fffc7325310, widget=0x23759f0, tx=33, ty=263, buffer=0x220f500, buffered=true)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_replaced.cpp:714
#35 0x0000003a04952e59 in khtml::RenderWidget::paintWidget (pI=<value optimized out>, widget=0x23759f0, tx=33, ty=263, buffer=0x1d20d78)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_replaced.cpp:783
#36 0x0000003a049532f0 in khtml::RenderWidget::paint (this=0x1d20cc8, paintInfo=..., _tx=<value optimized out>, _ty=<value optimized out>)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_replaced.cpp:638
#37 0x0000003a049713ac in khtml::InlineBox::paint (this=0x23acb50, i=<value optimized out>, tx=33, ty=263) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_line.cpp:140
#38 0x0000003a0496f072 in khtml::InlineFlowBox::paint (this=0x23acb90, i=..., tx=33, ty=263) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_line.cpp:874
#39 0x0000003a0496f199 in khtml::RootInlineBox::paint (this=0x23acb90, i=..., tx=33, ty=263) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_line.cpp:1182
#40 0x0000003a04931e1f in khtml::RenderFlow::paintLines (this=<value optimized out>, i=..., _tx=33, _ty=263) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_flow.cpp:389
#41 0x0000003a0490b49d in khtml::RenderBlock::paintObject (this=0x1d20c00, pI=..., _tx=33, _ty=263, shouldPaintOutline=true) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_block.cpp:1797
#42 0x0000003a0490b5c9 in khtml::RenderBlock::paintObject (this=0x1d20a10, pI=..., _tx=18, _ty=218, shouldPaintOutline=true) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_block.cpp:1801
#43 0x0000003a0490b5c9 in khtml::RenderBlock::paintObject (this=0x1d203d8, pI=..., _tx=18, _ty=118, shouldPaintOutline=true) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_block.cpp:1801
#44 0x0000003a0490b32a in khtml::RenderBlock::paintFloats (this=<value optimized out>, pI=..., _tx=18, _ty=0, paintSelection=false)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_block.cpp:1901
#45 0x0000003a0490b4cd in khtml::RenderBlock::paintObject (this=0x1d1fe30, pI=..., _tx=18, _ty=0, shouldPaintOutline=true) at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_block.cpp:1806
#46 0x0000003a0493c95c in khtml::RenderLayer::paintLayer (this=0x1d1fef8, rootLayer=0x1d1fb30, p=0x7fffc7325310, paintDirtyRect=..., selectionOnly=false)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_layer.cpp:1107
#47 0x0000003a0493c670 in khtml::RenderLayer::paintLayer (this=0x1d1fcb0, rootLayer=0x1d1fb30, p=0x7fffc7325310, paintDirtyRect=..., selectionOnly=false)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_layer.cpp:1128
#48 0x0000003a0493c8d9 in khtml::RenderLayer::paintLayer (this=0x1d1fb30, rootLayer=0x1d1fb30, p=0x7fffc7325310, paintDirtyRect=..., selectionOnly=false)
    at /usr/src/debug/kdelibs-4.5.2/khtml/rendering/render_layer.cpp:1134
#49 0x0000003a047e49b4 in KHTMLView::paintEvent (this=0x1808ae0, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/khtml/khtmlview.cpp:929
#50 0x000000397d7f606a in QWidget::event (this=0x1808ae0, event=0x7fffc7325ca0) at kernel/qwidget.cpp:8190
#51 0x000000397db730c6 in QFrame::event (this=0x1808ae0, e=0x7fffc7325ca0) at widgets/qframe.cpp:557
#52 0x0000003a047e7485 in KHTMLView::widgetEvent (this=0x1808ae0, e=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/khtml/khtmlview.cpp:2362
#53 0x0000003a047e77af in KHTMLView::eventFilter (this=0x1808ae0, o=0x1812270, e=0x7fffc7325ca0) at /usr/src/debug/kdelibs-4.5.2/khtml/khtmlview.cpp:2207
#54 0x000000397cb531f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x1812270, event=0x7fffc7325ca0) at kernel/qcoreapplication.cpp:841
#55 0x000000397d7ab36c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x1812270, e=0x7fffc7325ca0) at kernel/qapplication.cpp:4302
#56 0x000000397d7b165b in QApplication::notify (this=<value optimized out>, receiver=0x1812270, e=0x7fffc7325ca0) at kernel/qapplication.cpp:4189
#57 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x1812270, event=0x7fffc7325ca0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#58 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x1812270, event=0x7fffc7325ca0) at kernel/qcoreapplication.cpp:726
#59 0x000000397d7fdcbc in sendSpontaneousEvent (this=0x1836ef0, pdev=0x187f498, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x187d6b0)
    at ../../src/corelib/kernel/qcoreapplication.h:218
#60 QWidgetPrivate::drawWidget (this=0x1836ef0, pdev=0x187f498, rgn=..., offset=..., flags=68, sharedPainter=0x0, backingStore=0x187d6b0) at kernel/qwidget.cpp:5363
#61 0x000000397d9a2846 in QWidgetBackingStore::sync (this=0x187d6b0) at painting/qbackingstore.cpp:1292
#62 0x000000397d7efae0 in QWidgetPrivate::syncBackingStore (this=0x172c520) at kernel/qwidget.cpp:1688
#63 0x000000397d7f6773 in QWidget::event (this=0x172c190, event=0x7fffc7326b70) at kernel/qwidget.cpp:8337
#64 0x000000397db8c55b in QMainWindow::event (this=0x172c190, event=0x7fffc7326b70) at widgets/qmainwindow.cpp:1414
#65 0x0000003b1211ba93 in KXmlGuiWindow::event (this=0x172c190, ev=0x7fffc7326b70) at /usr/src/debug/kdelibs-4.5.2/kdeui/xmlgui/kxmlguiwindow.cpp:130
#66 0x0000003b14496c5c in KonqMainWindow::event (this=0x172c190, e=0x7fffc7326b70) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmainwindow.cpp:5594
#67 0x000000397d7ab39c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x172c190, e=0x7fffc7326b70) at kernel/qapplication.cpp:4306
#68 0x000000397d7b165b in QApplication::notify (this=<value optimized out>, receiver=0x172c190, e=0x7fffc7326b70) at kernel/qapplication.cpp:4189
#69 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x172c190, event=0x7fffc7326b70) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#70 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x172c190, event=0x7fffc7326b70) at kernel/qcoreapplication.cpp:726
#71 0x000000397d99ff17 in sendEvent (widget=0x172c190, updateImmediately=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#72 sendUpdateRequest (widget=0x172c190, updateImmediately=<value optimized out>) at painting/qbackingstore.cpp:507
#73 0x000000397d9a30a6 in QWidgetBackingStore::markDirty (this=0x187d6b0, rect=<value optimized out>, widget=0x2678560, updateImmediately=true, invalidateBuffer=<value optimized out>)
    at painting/qbackingstore.cpp:671
#74 0x000000397d7f25db in QWidget::repaint (this=0x2678560, rect=...) at kernel/qwidget.cpp:10080
#75 0x000000397d7f26a3 in QWidget::repaint (this=<value optimized out>) at kernel/qwidget.cpp:10036
#76 0x0000003a00d0902d in Q3ListView::focusOutEvent(QFocusEvent*) () from /usr/lib64/libQt3Support.so.4
#77 0x000000397d7f5d3b in QWidget::event (this=0x2681f50, event=0x7fffc7327530) at kernel/qwidget.cpp:8157
#78 0x000000397db730c6 in QFrame::event (this=0x2681f50, e=0x7fffc7327530) at widgets/qframe.cpp:557
#79 0x0000003a026943c0 in K3ListView::event (this=0x2681f50, e=0x7fffc7327530) at /usr/src/debug/kdelibs-4.5.2/kde3support/kdeui/k3listview.cpp:749
#80 0x000000397d7ab39c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x2681f50, e=0x7fffc7327530) at kernel/qapplication.cpp:4306
#81 0x000000397d7b165b in QApplication::notify (this=<value optimized out>, receiver=0x2681f50, e=0x7fffc7327530) at kernel/qapplication.cpp:4189
#82 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x2681f50, event=0x7fffc7327530) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#83 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x2681f50, event=0x7fffc7327530) at kernel/qcoreapplication.cpp:726
#84 0x000000397d7b025a in sendEvent (focus=0x27432f0, reason=Qt::OtherFocusReason) at ../../src/corelib/kernel/qcoreapplication.h:215
#85 QApplicationPrivate::setFocusWidget (focus=0x27432f0, reason=Qt::OtherFocusReason) at kernel/qapplication.cpp:2128
#86 0x000000397d7f1541 in QWidget::setFocus (this=0x27432f0, reason=Qt::OtherFocusReason) at kernel/qwidget.cpp:6161
#87 0x0000003b1583ae26 in setFocus (this=0x27432f0, parent=0x2736cb0, dolphinViewController=0x2691e20, viewModeController=0x26cfa10, proxyModel=<value optimized out>)
    at /usr/include/QtGui/qwidget.h:420
#88 DolphinDetailsView::DolphinDetailsView (this=0x27432f0, parent=0x2736cb0, dolphinViewController=0x2691e20, viewModeController=0x26cfa10, proxyModel=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphindetailsview.cpp:148
#89 0x0000003b15847aaa in DolphinView::ViewAccessor::createView (this=0x2736cf8, parent=0x2736cb0, dolphinViewController=0x2691e20, viewModeController=0x26cfa10, mode=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphinview.cpp:1401
#90 0x0000003b15847c9c in DolphinView::createView (this=0x2736cb0) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphinview.cpp:1285
#91 0x0000003b15848971 in DolphinView::applyViewProperties (this=0x2736cb0) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphinview.cpp:1206
#92 0x0000003b15849584 in DolphinView::DolphinView (this=0x2736cb0, parent=<value optimized out>, url=<value optimized out>, proxyModel=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphinview.cpp:161
#93 0x00007f57ee7a5cfe in DolphinPart::DolphinPart (this=0x2734be0, parentWidget=0x26b1190, parent=<value optimized out>, args=<value optimized out>, __in_chrg=<value optimized out>, 
    __vtt_parm=<value optimized out>) at /usr/src/debug/kdebase-4.5.2/apps/dolphin/src/dolphinpart.cpp:85
#94 0x00007f57ee7a738f in KPluginFactory::createPartInstance<DolphinPart> (parentWidget=0x26b1190, parent=0x0, args=...) at /usr/include/kde4/kpluginfactory.h:467
#95 0x0000003b11a0509c in KPluginFactory::create (this=0x12ecd60, iface=0x3b14c46500 "KParts::ReadOnlyPart", parentWidget=0x26b1190, parent=0x0, args=<value optimized out>, 
    keyword=<value optimized out>) at /usr/src/debug/kdelibs-4.5.2/kdecore/util/kpluginfactory.cpp:191
#96 0x0000003b14469981 in create<KParts::ReadOnlyPart> (this=0x7fffc7327a80, parentWidget=<value optimized out>, parent=<value optimized out>) at /usr/include/kde4/kpluginfactory.h:515
#97 KonqViewFactory::create (this=0x7fffc7327a80, parentWidget=<value optimized out>, parent=<value optimized out>) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqfactory.cpp:71
#98 0x0000003b144549fd in KonqFrame::attach (this=0x26b1190, viewFactory=<value optimized out>) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqframe.cpp:143
#99 0x0000003b144409cf in KonqView::switchView (this=0x26a5e70, viewFactory=...) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqview.cpp:219
#100 0x0000003b144441db in KonqView::changePart (this=0x26a5e70, mimeType=<value optimized out>, serviceName=<value optimized out>, forceAutoEmbed=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqview.cpp:347
#101 0x0000003b1444435b in KonqView::ensureViewSupports (this=0x26a5e70, mimeType=..., forceAutoEmbed=true) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqview.cpp:294
#102 0x0000003b144817a5 in KonqMainWindow::openView (this=0x172c190, mimeType=..., _url=<value optimized out>, childView=0x26a5e70, req=...)
    at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmainwindow.cpp:926
#103 0x0000003b1448377d in KonqMainWindow::openUrl (this=0x172c190, _view=<value optimized out>, _url=<value optimized out>, _mimeType=<value optimized out>, _req=<value optimized out>, 
    trustedSource=false) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmainwindow.cpp:648
#104 0x0000003b144848f7 in KonqMainWindow::popupNewTab (this=0x172c190, infront=false, openAfterCurrentPage=<value optimized out>)
    at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmainwindow.cpp:2444
#105 0x0000003b1449599d in KonqMainWindow::qt_metacall (this=0x172c190, _c=QMetaObject::InvokeMetaMethod, _id=74, _a=0x7fffc7328b30)
    at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/konqueror/src/konqmainwindow.moc:410
#106 0x000000397cb66a36 in QMetaObject::activate (sender=0x26a25a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc7328b30) at kernel/qobject.cpp:3295
#107 0x000000397d7a6422 in QAction::triggered (this=<value optimized out>, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#108 0x000000397d7a7b5b in QAction::activate (this=0x26a25a0, event=<value optimized out>) at kernel/qaction.cpp:1255
#109 0x000000397dbac9e9 in QMenuPrivate::activateCausedStack (this=0x26bdae0, causedStack=..., action=0x26a25a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1002
#110 0x000000397dbb1dda in QMenuPrivate::activateAction (this=0x26bdae0, action=0x26a25a0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1094
#111 0x000000397d7f648a in QWidget::event (this=0x26b4630, event=0x7fffc73295e0) at kernel/qwidget.cpp:8044
#112 0x000000397dbb3ddb in QMenu::event (this=0x26b4630, e=0x7fffc73295e0) at widgets/qmenu.cpp:2421
#113 0x000000397d7ab39c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x26b4630, e=0x7fffc73295e0) at kernel/qapplication.cpp:4306
#114 0x000000397d7b1e2d in QApplication::notify (this=<value optimized out>, receiver=0x26b4630, e=0x7fffc73295e0) at kernel/qapplication.cpp:3871
#115 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x26b4630, event=0x7fffc73295e0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#116 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x26b4630, event=0x7fffc73295e0) at kernel/qcoreapplication.cpp:726
#117 0x000000397d7b101e in sendEvent (receiver=0x26b4630, event=0x7fffc73295e0, alienWidget=0x0, nativeWidget=0x26b4630, buttonDown=0x397e22f088, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#118 QApplicationPrivate::sendMouseEvent (receiver=0x26b4630, event=0x7fffc73295e0, alienWidget=0x0, nativeWidget=0x26b4630, buttonDown=0x397e22f088, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#119 0x000000397d8235cd in QETWidget::translateMouseEvent (this=0x26b4630, event=<value optimized out>) at kernel/qapplication_x11.cpp:4314
#120 0x000000397d821acc in QApplication::x11ProcessEvent (this=0x7fffc732cb40, event=0x7fffc7329f00) at kernel/qapplication_x11.cpp:3513
#121 0x000000397d84ab92 in x11EventSourceDispatch (s=0xdf24b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#122 0x000000397563bd02 in g_main_dispatch (context=0xdf1520) at gmain.c:1960
#123 IA__g_main_context_dispatch (context=0xdf1520) at gmain.c:2513
#124 0x000000397563fae8 in g_main_context_iterate (context=0xdf1520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#125 0x000000397563fc9c in IA__g_main_context_iteration (context=0xdf1520, may_block=1) at gmain.c:2654
#126 0x000000397cb79863 in QEventDispatcherGlib::processEvents (this=0xdee670, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#127 0x000000397d84a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#128 0x000000397cb52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#129 0x000000397cb52aec in QEventLoop::exec (this=0x7fffc732a230, flags=...) at kernel/qeventloop.cpp:201
#130 0x000000397dbaf515 in QMenu::exec (this=0x26b4630, p=<value optimized out>, action=0x0) at widgets/qmenu.cpp:2063
#131 0x0000003b14493013 in KonqMainWindow::slotPopupMenu (this=<value optimized out>, global=..., items=<value optimized out>, args=<value optimized out>, browserArgs=..., itemFlags=..., 
    _actionGroups=...) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmainwindow.cpp:4625
#132 0x0000003b144953d2 in KonqMainWindow::qt_metacall (this=0x172c190, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0x7fffc732aa80)
    at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/konqueror/src/konqmainwindow.moc:346
#133 0x000000397cb66a36 in QMetaObject::activate (sender=0x17c5ca0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc732aa80) at kernel/qobject.cpp:3295
#134 0x0000003b14c2bfd1 in KParts::BrowserExtension::popupMenu (this=<value optimized out>, _t1=<value optimized out>, _t2=<value optimized out>, _t3=<value optimized out>, 
    _t4=<value optimized out>, _t5=<value optimized out>, _t6=...) at /usr/src/debug/kdelibs-4.5.2/x86_64-redhat-linux-gnu/kparts/browserextension.moc:348
#135 0x00007f57eebbcecf in Sidebar_Widget::slotPopupMenu (this=0x17c4950, module=<value optimized out>, global=..., items=..., args=..., browserArgs=..., flags=..., actionGroups=...)
    at /usr/src/debug/kdebase-4.5.2/apps/konqueror/sidebar/sidebar_widget.cpp:829
#136 0x00007f57eebc3a8f in Sidebar_Widget::qt_metacall (this=0x17c4950, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc732ad80)
    at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/konqueror/sidebar/sidebar_widget.moc:171
#137 0x000000397cb66a36 in QMetaObject::activate (sender=0x17c7bc0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc732ad80) at kernel/qobject.cpp:3295
#138 0x00007f57ee9ad9e9 in KonqSidebarModule::popupMenu (this=<value optimized out>, _t1=0x17c7bc0, _t2=<value optimized out>, _t3=<value optimized out>, _t4=<value optimized out>, 
    _t5=<value optimized out>, _t6=..., _t7=...) at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/konqueror/sidebar/konqsidebarplugin.moc:201
#139 0x00007f57ee9ada22 in KonqSidebarModule::showPopupMenu (this=<value optimized out>, global=<value optimized out>, items=<value optimized out>, args=<value optimized out>, 
    browserArgs=<value optimized out>, flags=<value optimized out>, actionGroups=...) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/sidebar/konqsidebarplugin.cpp:114
#140 0x00007f57db9cb3e4 in KonqSidebarDirTreeItem::rightButtonPressed (this=0x26c1e00) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/sidebar/trees/dirtree_module/dirtree_item.cpp:244
#141 0x00007f57dbbf0d25 in KonqSidebarTree::qt_metacall (this=0x2681f50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffc732b300)
    at /usr/src/debug/kdebase-4.5.2/x86_64-redhat-linux-gnu/apps/konqueror/sidebar/trees/konq_sidebartree.moc:142
#142 0x000000397cb66a36 in QMetaObject::activate (sender=0x2681f50, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffc732b300) at kernel/qobject.cpp:3295
#143 0x0000003a00e3b474 in Q3ListView::mouseButtonPressed(int, Q3ListViewItem*, QPoint const&, int) () from /usr/lib64/libQt3Support.so.4
#144 0x0000003a00d17307 in Q3ListView::contentsMousePressEventEx(QMouseEvent*) () from /usr/lib64/libQt3Support.so.4
#145 0x0000003a02694215 in K3ListView::contentsMousePressEvent (this=0x2681f50, e=0x7fffc732b4f0) at /usr/src/debug/kdelibs-4.5.2/kde3support/kdeui/k3listview.cpp:796
#146 0x0000003a00d5ccbb in Q3ScrollView::viewportMousePressEvent(QMouseEvent*) () from /usr/lib64/libQt3Support.so.4
#147 0x0000003a00d5e498 in Q3ScrollView::eventFilter(QObject*, QEvent*) () from /usr/lib64/libQt3Support.so.4
#148 0x0000003a00d0c76e in Q3ListView::eventFilter(QObject*, QEvent*) () from /usr/lib64/libQt3Support.so.4
#149 0x000000397cb531f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2678560, event=0x7fffc732bce0) at kernel/qcoreapplication.cpp:841
#150 0x000000397d7ab36c in QApplicationPrivate::notify_helper (this=0xdee6e0, receiver=0x2678560, e=0x7fffc732bce0) at kernel/qapplication.cpp:4302
#151 0x000000397d7b1e2d in QApplication::notify (this=<value optimized out>, receiver=0x2678560, e=0x7fffc732bce0) at kernel/qapplication.cpp:3871
#152 0x0000003b1201d126 in KApplication::notify (this=0x7fffc732cb40, receiver=0x2678560, event=0x7fffc732bce0) at /usr/src/debug/kdelibs-4.5.2/kdeui/kernel/kapplication.cpp:310
#153 0x000000397cb53ddc in QCoreApplication::notifyInternal (this=0x7fffc732cb40, receiver=0x2678560, event=0x7fffc732bce0) at kernel/qcoreapplication.cpp:726
#154 0x000000397d7b101e in sendEvent (receiver=0x2678560, event=0x7fffc732bce0, alienWidget=0x2678560, nativeWidget=0x172c190, buttonDown=0x397e22f088, lastMouseReceiver=..., spontaneous=true)
    at ../../src/corelib/kernel/qcoreapplication.h:215
#155 QApplicationPrivate::sendMouseEvent (receiver=0x2678560, event=0x7fffc732bce0, alienWidget=0x2678560, nativeWidget=0x172c190, buttonDown=0x397e22f088, lastMouseReceiver=..., spontaneous=true)
    at kernel/qapplication.cpp:2971
#156 0x000000397d823155 in QETWidget::translateMouseEvent (this=0x172c190, event=<value optimized out>) at kernel/qapplication_x11.cpp:4380
#157 0x000000397d821acc in QApplication::x11ProcessEvent (this=0x7fffc732cb40, event=0x7fffc732c600) at kernel/qapplication_x11.cpp:3513
#158 0x000000397d84ab92 in x11EventSourceDispatch (s=0xdf24b0, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#159 0x000000397563bd02 in g_main_dispatch (context=0xdf1520) at gmain.c:1960
#160 IA__g_main_context_dispatch (context=0xdf1520) at gmain.c:2513
#161 0x000000397563fae8 in g_main_context_iterate (context=0xdf1520, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2591
#162 0x000000397563fc9c in IA__g_main_context_iteration (context=0xdf1520, may_block=1) at gmain.c:2654
#163 0x000000397cb79863 in QEventDispatcherGlib::processEvents (this=0xdee670, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#164 0x000000397d84a84e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#165 0x000000397cb52822 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#166 0x000000397cb52aec in QEventLoop::exec (this=0x7fffc732c930, flags=...) at kernel/qeventloop.cpp:201
#167 0x000000397cb561bb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#168 0x0000003b144b3534 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdebase-4.5.2/apps/konqueror/src/konqmain.cpp:219
#169 0x0000003973e1ec5d in __libc_start_main (main=0x400890 <main(int, char**)>, argc=1, ubp_av=0x7fffc732d3e8, init=<value optimized out>, fini=<value optimized out>, 
    rtld_fini=<value optimized out>, stack_end=0x7fffc732d3d8) at libc-start.c:226
#170 0x00000000004007c9 in _start ()

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-11-16 22:34:49 UTC
Thanks for the bug report!

@Peter: The problem is that DolphinDetailsView's m_extensionsFactory member is dereferenced before DolphinDetailsView's constructor (frame #88) is finished (such that m_extensionsFactory is still 0). If you don't mind, I'll add a check to
DolphinDetailsView::adjustMaximumSizeForEditing(...) to make sure that m_extensionsFactory is not 0 before dereferencing it.
Comment 2 Peter Penz 2010-11-16 22:51:21 UTC
@Frank: Sure, please just add the check :-) Thanks!
Comment 3 Frank Reininghaus 2010-11-17 16:09:43 UTC
SVN commit 1198138 by freininghaus:

Verify that the pointer m_extensionsFactory is not 0 before
dereferencing it.  Fixes a possible crash when initialising the
Details View in Konqueror, caused by an indirect resizing the of
columns before the DolphinDetailsView constructor is finished.

CCBUG: 257035


 M  +5 -1      dolphindetailsview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1198138
Comment 4 Frank Reininghaus 2010-11-17 16:11:41 UTC
SVN commit 1198141 by freininghaus:

Verify that the pointer m_extensionsFactory is not 0 before
dereferencing it.  Fixes a possible crash when initialising the
Details View in Konqueror, caused by an indirect resizing the of
columns before the DolphinDetailsView constructor is finished.

BUG: 257035
FIXED-IN: 4.5.4



 M  +5 -1      dolphindetailsview.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1198141
Comment 5 Tommi Tervo 2010-12-15 10:27:43 UTC
*** Bug 259918 has been marked as a duplicate of this bug. ***