Bug 229506 - crash when splitting columns view mode
Summary: crash when splitting columns view mode
Status: RESOLVED NOT A BUG
Alias: None
Product: konqueror
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-05 09:58 UTC by Martin Koller
Modified: 2010-03-05 17:46 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 Martin Koller 2010-03-05 09:58:14 UTC
Application: konqueror (4.4.1 (KDE 4.4.1) "release 225")
KDE Platform Version: 4.4.1 (KDE 4.4.1) "release 225"
Qt Version: 4.6.2
Operating System: Linux 2.6.31.12-0.1-desktop i686
Distribution: "openSUSE 11.2 (i586)"

-- Information about the crash:
Start konqueror: konqueror /tmp
- select Columns view mode
- click Split View Left/Right
=> crash

In addition, I see the following log output in konsole:
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)
QAbstractItemView::setSelectionModel() failed: Trying to set a selection model, which works on a different model than the view.
QAbstractItemView::setSelectionModel() failed: Trying to set a selection model, which works on a different model than the view.
Object::disconnect: Unexpected null parameter
QAbstractItemView::setSelectionModel() failed: Trying to set a selection model, which works on a different model than the view.
Object::disconnect: Unexpected null parameter
Object::connect: No such signal DolphinController::requestUrlChange(const KUrl&)



The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (konqueror), signal: Segmentation fault
[KCrash Handler]
#6  show (this=<value optimized out>) at /usr/include/QtGui/qwidget.h:485
#7  DolphinColumnViewContainer::layoutColumns (this=<value optimized out>) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphincolumnviewcontainer.cpp:292
#8  0xb3566202 in DolphinColumnViewContainer::resizeEvent (this=0x87e3310, event=0xbf95a4c8) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphincolumnviewcontainer.cpp:200
#9  0xb5d6cbeb in QWidget::event (this=0x87e3310, event=0xbf95a4c8) at kernel/qwidget.cpp:8152
#10 0xb61790e5 in QFrame::event (this=0x87e3310, e=0xbf95a4c8) at widgets/qframe.cpp:557
#11 0xb6215d91 in QAbstractScrollArea::viewportEvent (this=0xbf959e01, e=0x0) at widgets/qabstractscrollarea.cpp:1036
#12 0xb6218686 in viewportEvent (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:100
#13 QAbstractScrollAreaFilter::eventFilter (event=<value optimized out>, this=<value optimized out>) at widgets/qabstractscrollarea_p.h:116
#14 0xb685c0ae in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x8068f88, receiver=0x87e3140, event=0xbf95a4c8) at kernel/qcoreapplication.cpp:819
#15 0xb5d0c3cd in QApplicationPrivate::notify_helper (this=0x8068f88, receiver=0x87e3140, e=0xbf95a4c8) at kernel/qapplication.cpp:4296
#16 0xb5d132d8 in QApplication::notify (this=0x87e3140, receiver=0x87e3140, e=0xbf95a4c8) at kernel/qapplication.cpp:4265
#17 0xb6d7db81 in KApplication::notify (this=0xbf95d850, receiver=0x87e3140, event=0xbf95a4c8) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#18 0xb685cdde in QCoreApplication::notifyInternal (this=0xbf95d850, receiver=0x87e3140, event=0xbf95a4c8) at kernel/qcoreapplication.cpp:704
#19 0xb5d6b963 in sendEvent (event=<value optimized out>, receiver=0x87e3558) at ../../src/corelib/kernel/qcoreapplication.h:215
#20 QWidgetPrivate::sendPendingMoveAndResizeEvents (event=<value optimized out>, receiver=0x87e3558) at kernel/qwidget.cpp:7086
#21 0xb5d72948 in QWidgetPrivate::show_helper (this=0x87e3558) at kernel/qwidget.cpp:7137
#22 0xb5d74ef1 in QWidget::setVisible (this=0x87e3140, visible=true) at kernel/qwidget.cpp:7418
#23 0xb5d72e30 in show (this=<value optimized out>) at ../../src/gui/kernel/qwidget.h:485
#24 QWidgetPrivate::showChildren (this=<value optimized out>) at kernel/qwidget.cpp:7506
#25 0xb5d72970 in QWidgetPrivate::show_helper (this=0x87e3350) at kernel/qwidget.cpp:7143
#26 0xb5d74ef1 in QWidget::setVisible (this=0x87e3310, visible=true) at kernel/qwidget.cpp:7418
#27 0xb5d72e30 in show (this=<value optimized out>) at ../../src/gui/kernel/qwidget.h:485
#28 QWidgetPrivate::showChildren (this=<value optimized out>) at kernel/qwidget.cpp:7506
#29 0xb5d72970 in QWidgetPrivate::show_helper (this=0x85cb3a8) at kernel/qwidget.cpp:7143
#30 0xb5d74ef1 in QWidget::setVisible (this=0x85cc5c0, visible=true) at kernel/qwidget.cpp:7418
#31 0xb5d72e30 in show (this=<value optimized out>) at ../../src/gui/kernel/qwidget.h:485
#32 QWidgetPrivate::showChildren (this=<value optimized out>) at kernel/qwidget.cpp:7506
#33 0xb5d72970 in QWidgetPrivate::show_helper (this=0x87d9df0) at kernel/qwidget.cpp:7143
#34 0xb5d74ef1 in QWidget::setVisible (this=0x87cd668, visible=true) at kernel/qwidget.cpp:7418
#35 0xb61e6bc4 in show (this=<value optimized out>) at ../../src/gui/kernel/qwidget.h:485
#36 QSplitter::childEvent (this=<value optimized out>) at widgets/qsplitter.cpp:1284
#37 0xb76cd8b9 in KonqFrameContainer::childEvent (this=0x0, c=0xbf95af90) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqframecontainer.cpp:191
#38 0xb686da9c in QObject::event (this=0x87d5c48, e=0x0) at kernel/qobject.cpp:1227
#39 0xb5d6c5b0 in QWidget::event (this=0x87d5c48, event=0xbf95af90) at kernel/qwidget.cpp:8455
#40 0xb61e4d04 in QSplitter::event (this=0x87d5c48, e=0xbf95af90) at widgets/qsplitter.cpp:1359
#41 0xb5d0c3fc in QApplicationPrivate::notify_helper (this=0x8068f88, receiver=0x87d5c48, e=0xbf95af90) at kernel/qapplication.cpp:4300
#42 0xb5d132d8 in QApplication::notify (this=0x87d5c48, receiver=0x87d5c48, e=0xbf95af90) at kernel/qapplication.cpp:4265
#43 0xb6d7db81 in KApplication::notify (this=0xbf95d850, receiver=0x87d5c48, event=0xbf95af90) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#44 0xb685cdde in QCoreApplication::notifyInternal (this=0xbf95d850, receiver=0x87d5c48, event=0xbf95af90) at kernel/qcoreapplication.cpp:704
#45 0xb5d61d64 in sendEvent (event=<value optimized out>, receiver=0x87cd668) at ../../src/corelib/kernel/qcoreapplication.h:215
#46 QWidget::ensurePolished (event=<value optimized out>, receiver=0x87cd668) at kernel/qwidget.cpp:9343
#47 0xb5d6d274 in QWidget::event (this=0x87cd668, event=0x8665be8) at kernel/qwidget.cpp:8080
#48 0xb5d0c3fc in QApplicationPrivate::notify_helper (this=0x8068f88, receiver=0x87cd668, e=0x8665be8) at kernel/qapplication.cpp:4300
#49 0xb5d132d8 in QApplication::notify (this=0x87cd668, receiver=0x87cd668, e=0x8665be8) at kernel/qapplication.cpp:4265
#50 0xb6d7db81 in KApplication::notify (this=0xbf95d850, receiver=0x87cd668, event=0x8665be8) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#51 0xb685cdde in QCoreApplication::notifyInternal (this=0xbf95d850, receiver=0x87cd668, event=0x8665be8) at kernel/qcoreapplication.cpp:704
#52 0xb685f7e3 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#53 QCoreApplicationPrivate::sendPostedEvents (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.cpp:1345
#54 0xb685f93c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#55 0xb6889e4d in sendPostedEvents () at kernel/qcoreapplication.h:220
#56 postEventSourceDispatch () at kernel/qeventdispatcher_glib.cpp:276
#57 0xb565f4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb5662d98 in ?? () from /usr/lib/libglib-2.0.so.0
#59 0xb5662ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#60 0xb6889931 in QEventDispatcherGlib::processEvents (this=0x8068f48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#61 0xb5dcce0a in QGuiEventDispatcherGlib::processEvents (this=0x8068f48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0xb685b44d in QEventLoop::processEvents (this=0xbf95b7c0, flags=) at kernel/qeventloop.cpp:149
#63 0xb685b899 in QEventLoop::exec (this=0xbf95b7c0, flags=...) at kernel/qeventloop.cpp:201
#64 0xb6261771 in QDialog::exec (this=0x87f5120) at dialogs/qdialog.cpp:546
#65 0xb6ee950d in KMessageBox::createKMessageBox (dialog=0x87f5120, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=Critical)
    at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kmessagebox.cpp:333
#66 0xb6f1659f in KMessageBox::createKMessageBox (dialog=0x87f5120, icon=Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...)
    at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kmessagebox.cpp:151
#67 0xb6f1a120 in KMessageBox::errorListWId (parent_id=0, text=..., strlist=..., caption=..., options=) at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kmessagebox.cpp:845
#68 0xb6f1a364 in KMessageBox::error (parent=0x0, text=..., caption=..., options=...) at /usr/src/debug/kdelibs-4.4.1/kdeui/dialogs/kmessagebox.cpp:810
#69 0xb71e4951 in KDirListerCache::validUrl (this=0x8538980, lister=0x85c8bc0, url=...) at /usr/src/debug/kdelibs-4.4.1/kio/kio/kdirlister.cpp:330
#70 0xb724f4ef in KDirListerCache::listDir (this=0x8538980, lister=0x85c8bc0, _u=..., _keep=false, _reload=false) at /usr/src/debug/kdelibs-4.4.1/kio/kio/kdirlister.cpp:128
#71 0xb7251445 in KDirLister::openUrl (this=0x85c8bc0, _url=..., _flags=...) at /usr/src/debug/kdelibs-4.4.1/kio/kio/kdirlister.cpp:1953
#72 0xb3565471 in DolphinColumnView::DolphinColumnView (this=0x87e49f8, parent=0x87e3140, container=0x87e3310, url=...) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphincolumnview.cpp:139
#73 0xb356669d in DolphinColumnViewContainer::DolphinColumnViewContainer (this=0x87e3310, parent=0x85cc5c0, controller=0x85d0290)
    at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphincolumnviewcontainer.cpp:70
#74 0xb356d820 in DolphinView::ViewAccessor::createView (this=0x85cc5e4, parent=0x85cc5c0, controller=0x85d0290, mode=ColumnView) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphinview.cpp:1498
#75 0xb356db2b in DolphinView::createView (this=0x85cc5c0) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphinview.cpp:1370
#76 0xb356ebd1 in DolphinView::applyViewProperties (this=0x85cc5c0) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphinview.cpp:1297
#77 0xb356fa03 in DolphinView::DolphinView (this=0x85cc5c0, parent=0x87cd668, url=..., proxyModel=0x85ce980) at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphinview.cpp:158
#78 0xb35edebf in DolphinPart::DolphinPart (this=0x87e2398, parentWidget=0x87cd668, parent=0x0, args=..., __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.1/apps/dolphin/src/dolphinpart.cpp:85
#79 0xb35ef4b4 in KPluginFactory::createPartInstance<DolphinPart> (parentWidget=0x87cd668, parent=0x0, args=...) at /usr/include/kpluginfactory.h:467
#80 0xb6ad9f9f in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libkdecore.so.5
#81 0xb76e3ca6 in create<KParts::ReadOnlyPart> (args=<value optimized out>, keyword=<value optimized out>, parent=<value optimized out>, parentWidget=<value optimized out>, 
    this=<value optimized out>) at /usr/include/kpluginfactory.h:515
#82 KonqViewFactory::create (args=<value optimized out>, keyword=<value optimized out>, parent=<value optimized out>, parentWidget=<value optimized out>, this=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqfactory.cpp:71
#83 0xb76ca8a0 in KonqFrame::attach (this=0x87cd668, viewFactory=...) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqframe.cpp:143
#84 0xb76b2b86 in KonqView::switchView (this=0x87dee30, viewFactory=...) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqview.cpp:248
#85 0xb76b34b4 in KonqView::KonqView (this=0x87dee30, viewFactory=..., viewFrame=0x87cd668, mainWindow=0x81861f0, service=..., partServiceOffers=..., appServiceOffers=..., serviceType=..., 
    passiveMode=false) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqview.cpp:105
#86 0xb76bf13e in KonqViewManager::setupView (this=0x816c0b0, parentContainer=0x87d5c5c, viewFactory=..., service=..., partServiceOffers=..., appServiceOffers=..., serviceType=..., 
    passiveMode=<value optimized out>, openAfterCurrentPage=false, pos=-1) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqviewmanager.cpp:818
#87 0xb76c0358 in KonqViewManager::splitView (this=0x816c0b0, currentView=0x8535e88, orientation=Horizontal, newOneFirst=false, forceAutoEmbed=<value optimized out>)
    at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqviewmanager.cpp:133
#88 0xb76ff71c in KonqMainWindow::slotSplitViewHorizontal (this=0x81861f0) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqmainwindow.cpp:2311
#89 0xb77161e2 in KonqMainWindow::qt_metacall (this=0x81861f0, _c=InvokeMetaMethod, _id=60, _a=0xbf95c7a8) at /usr/src/debug/kdebase-4.4.1/build/apps/konqueror/src/konqmainwindow.moc:399
#90 0xb686214d in QMetaObject::metacall (object=0x81861f0, cl=3214253569, idx=110, argv=0xbf95c7a8) at kernel/qmetaobject.cpp:237
#91 0xb6870faa in QMetaObject::activate (sender=0x82d8100, m=0xb6655d98, local_signal_index=1, argv=0xbf95c7a8) at kernel/qobject.cpp:3293
#92 0xb5d0595d in QAction::triggered (this=0x82d8100, _t1=false) at .moc/release-shared/moc_qaction.cpp:263
#93 0xb5d07c6c in QAction::activate (this=0x82d8100, event=Trigger) at kernel/qaction.cpp:1255
#94 0xb620f370 in trigger (this=<value optimized out>) at ../../src/gui/kernel/qaction.h:218
#95 QToolButton::nextCheckState (this=<value optimized out>) at widgets/qtoolbutton.cpp:1147
#96 0xb6127ef7 in QAbstractButtonPrivate::click (this=0x84fe628) at widgets/qabstractbutton.cpp:528
#97 0xb61281f6 in QAbstractButton::mouseReleaseEvent (this=0x84fc910, e=0xbf95cee0) at widgets/qabstractbutton.cpp:1121
#98 0xb620f84d in QToolButton::mouseReleaseEvent (this=0x84fc910, e=0xbf95cee0) at widgets/qtoolbutton.cpp:721
#99 0xb5d6d05b in QWidget::event (this=0x84fc910, event=0xbf95cee0) at kernel/qwidget.cpp:7998
#100 0xb6126e80 in QAbstractButton::event (this=0x84fc910, e=0x0) at widgets/qabstractbutton.cpp:1080
#101 0xb62123ac in QToolButton::event (this=0x84fc910, event=0xbf95cee0) at widgets/qtoolbutton.cpp:1163
#102 0xb5d0c3fc in QApplicationPrivate::notify_helper (this=0x8068f88, receiver=0x84fc910, e=0xbf95cee0) at kernel/qapplication.cpp:4300
#103 0xb5d13c0e in QApplication::notify (this=0xbf95cc14, receiver=0x84fc910, e=0xbf95cee0) at kernel/qapplication.cpp:3865
#104 0xb6d7db81 in KApplication::notify (this=0xbf95d850, receiver=0x84fc910, event=0xbf95cee0) at /usr/src/debug/kdelibs-4.4.1/kdeui/kernel/kapplication.cpp:302
#105 0xb685cdde in QCoreApplication::notifyInternal (this=0xbf95d850, receiver=0x84fc910, event=0xbf95cee0) at kernel/qcoreapplication.cpp:704
#106 0xb5d12b54 in sendSpontaneousEvent (event=<value optimized out>, receiver=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:218
#107 QApplicationPrivate::sendMouseEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qapplication.cpp:2963
#108 0xb5da069a in QETWidget::translateMouseEvent (this=0x81861f0, event=0xbf95d3ec) at kernel/qapplication_x11.cpp:4368
#109 0xb5d9fc44 in QApplication::x11ProcessEvent (this=0xbf95d850, event=0xbf95d3ec) at kernel/qapplication_x11.cpp:3379
#110 0xb5dcd2b8 in x11EventSourceDispatch (s=0x806c100, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#111 0xb565f4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#112 0xb5662d98 in ?? () from /usr/lib/libglib-2.0.so.0
#113 0xb5662ebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#114 0xb6889931 in QEventDispatcherGlib::processEvents (this=0x8068f48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#115 0xb5dcce0a in QGuiEventDispatcherGlib::processEvents (this=0x8068f48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#116 0xb685b44d in QEventLoop::processEvents (this=0xbf95d6a4, flags=) at kernel/qeventloop.cpp:149
#117 0xb685b899 in QEventLoop::exec (this=0xbf95d6a4, flags=...) at kernel/qeventloop.cpp:201
#118 0xb685fa10 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#119 0xb5d0c4a4 in QApplication::exec () at kernel/qapplication.cpp:3579
#120 0xb77428fb in kdemain (argc=2, argv=0xbf95db54) at /usr/src/debug/kdebase-4.4.1/apps/konqueror/src/konqmain.cpp:257
#121 0x080485fb in main (argc=2, argv=0xbf95db54) at /usr/src/debug/kdebase-4.4.1/build/apps/konqueror/src/konqueror_dummy.cpp:3

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-05 17:46:14 UTC
Already reported (bug 229505).