Bug 240481 - konqueror crash in session ssh while browse directories
Summary: konqueror crash in session ssh while browse directories
Status: RESOLVED DUPLICATE of bug 229505
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-02 17:26 UTC by Nilson Parra
Modified: 2010-06-03 13:58 UTC (History)
1 user (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 Nilson Parra 2010-06-02 17:26:34 UTC
Application: konqueror (4.4.2 (KDE 4.4.2))
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-22-generic-pae i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
konqueror crash in session ssh while browse directories

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb55f1aa0 (LWP 8887))]

Thread 3 (Thread 0xae2efb70 (LWP 8896)):
#0  QEventDispatcherGlib::processEvents (this=0x84a05b8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#1  0xb6ce4059 in QEventLoop::processEvents (this=0xae2ef290, flags=) at kernel/qeventloop.cpp:149
#2  0xb6ce44aa in QEventLoop::exec (this=0xae2ef290, flags=...) at kernel/qeventloop.cpp:201
#3  0xb6be05a8 in QThread::exec (this=0x8661f38) at thread/qthread.cpp:487
#4  0xb6cc3c1b in QInotifyFileSystemWatcherEngine::run (this=0x8661f38) at io/qfilesystemwatcher_inotify.cpp:248
#5  0xb6be332e in QThreadPrivate::start (arg=0x8661f38) at thread/qthread_unix.cpp:248
#6  0xb6b5296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5f4da4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xacd96b70 (LWP 9163)):
#0  0xb77ef430 in __kernel_vsyscall ()
#1  0xb6b57342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb6be420f in QWaitConditionPrivate::wait (this=0x859c884, mutex=0x859c880, time=30000) at thread/qwaitcondition_unix.cpp:85
#3  QWaitCondition::wait (this=0x859c884, mutex=0x859c880, time=30000) at thread/qwaitcondition_unix.cpp:159
#4  0xb6bd82eb in QThreadPoolThread::run (this=0x8ba5af8) at concurrent/qthreadpool.cpp:140
#5  0xb6be332e in QThreadPrivate::start (arg=0x8ba5af8) at thread/qthread_unix.cpp:248
#6  0xb6b5296e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5f4da4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb55f1aa0 (LWP 8887)):
[KCrash Handler]
#6  QWidget::show (this=0x912c278) at /usr/include/qt4/QtGui/qwidget.h:485
#7  DolphinColumnViewContainer::layoutColumns (this=0x912c278) at ../../../../apps/dolphin/src/dolphincolumnviewcontainer.cpp:292
#8  0xad9988e1 in DolphinColumnViewContainer::resizeEvent (this=0x912c278, event=0xbf811988) at ../../../../apps/dolphin/src/dolphincolumnviewcontainer.cpp:200
#9  0xb6264643 in QWidget::event (this=0x912c278, event=0xbf811988) at kernel/qwidget.cpp:8152
#10 0xb6660fd3 in QFrame::event (this=0x912c278, e=0xbf811988) at widgets/qframe.cpp:557
#11 0xb66fb382 in QAbstractScrollArea::viewportEvent (this=0x912c468, e=0x0) at widgets/qabstractscrollarea.cpp:1036
#12 0xb66fdc65 in QAbstractScrollAreaPrivate::viewportEvent (this=0x8fbfbc8, o=0x860f298, e=0xbf811988) at widgets/qabstractscrollarea_p.h:100
#13 QAbstractScrollAreaFilter::eventFilter (this=0x8fbfbc8, o=0x860f298, e=0xbf811988) at widgets/qabstractscrollarea_p.h:116
#14 0xb6ce4cda in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x82596c0, receiver=0x860f298, event=0xbf811988) at kernel/qcoreapplication.cpp:819
#15 0xb62064b9 in QApplicationPrivate::notify_helper (this=0x82596c0, receiver=0x860f298, e=0xbf811988) at kernel/qapplication.cpp:4296
#16 0xb620d0f9 in QApplication::notify (this=0xbf814104, receiver=0x860f298, e=0xbf811988) at kernel/qapplication.cpp:4265
#17 0xb6fdaf2a in KApplication::notify (this=0xbf814104, receiver=0x860f298, event=0xbf811988) at ../../kdeui/kernel/kapplication.cpp:302
#18 0xb6ce5a3b in QCoreApplication::notifyInternal (this=0xbf814104, receiver=0x860f298, event=0xbf811988) at kernel/qcoreapplication.cpp:704
#19 0xb6263719 in QCoreApplication::sendEvent (this=0x912c3b0, recursive=true, disableUpdates=true) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#20 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x912c3b0, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7086
#21 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x912be38, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#22 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x8ceea20, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#23 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x84ef378, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#24 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x84e9b68, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#25 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x84ea658, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#26 0xb6263687 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x83106d0, recursive=true, disableUpdates=true) at kernel/qwidget.cpp:7098
#27 0xb6269481 in QWidgetPrivate::prepareToRender (this=0x83106d0, region=..., renderFlags=...) at kernel/qwidget.cpp:5163
#28 0xb626e92d in QWidget::render (this=0x830ceb0, target=0xbf811f1c, targetOffset=..., sourceRegion=..., renderFlags=...) at kernel/qwidget.cpp:4871
#29 0xb62feaf2 in QPixmap::grabWidget (widget=0x830ceb0, rect=...) at image/qpixmap.cpp:1085
#30 0xb3700078 in Oxygen::TransitionWidget::grab (this=0x84e5d28, widget=0x833fb68, rect=...) at ../../../kstyles/oxygen/transitions/oxygentransitionwidget.cpp:86
#31 0xb36fae1e in Oxygen::LineEditData::timerEvent (this=0x84e5c18, event=0xbf812520) at ../../../kstyles/oxygen/transitions/oxygenlineeditdata.cpp:87
#32 0xb6cf6254 in QObject::event (this=0x84e5c18, e=0x0) at kernel/qobject.cpp:1212
#33 0xb62064dc in QApplicationPrivate::notify_helper (this=0x82596c0, receiver=0x84e5c18, e=0xbf812520) at kernel/qapplication.cpp:4300
#34 0xb620d05e in QApplication::notify (this=0xbf814104, receiver=0x84e5c18, e=0xbf812520) at kernel/qapplication.cpp:3704
#35 0xb6fdaf2a in KApplication::notify (this=0xbf814104, receiver=0x84e5c18, event=0xbf812520) at ../../kdeui/kernel/kapplication.cpp:302
#36 0xb6ce5a3b in QCoreApplication::notifyInternal (this=0xbf814104, receiver=0x84e5c18, event=0xbf812520) at kernel/qcoreapplication.cpp:704
#37 0xb6d14d66 in QCoreApplication::sendEvent (this=0x825c734) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QTimerInfoList::activateTimers (this=0x825c734) at kernel/qeventdispatcher_unix.cpp:603
#39 0xb6d118e4 in timerSourceDispatch (source=0x825c700) at kernel/qeventdispatcher_glib.cpp:184
#40 0xb59945e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#41 0xb59982d8 in ?? () from /lib/libglib-2.0.so.0
#42 0xb59984b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#43 0xb6d115d5 in QEventDispatcherGlib::processEvents (this=0x81e6b48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#44 0xb62c6135 in QGuiEventDispatcherGlib::processEvents (this=0x81e6b48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb6ce4059 in QEventLoop::processEvents (this=0xbf8127e0, flags=) at kernel/qeventloop.cpp:149
#46 0xb6ce44aa in QEventLoop::exec (this=0xbf8127e0, flags=...) at kernel/qeventloop.cpp:201
#47 0xb67454f3 in QDialog::exec (this=0x912f1d0) at dialogs/qdialog.cpp:546
#48 0xb6f50324 in KMessageBox::createKMessageBox (dialog=0x912f1d0, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=..., notifyType=QMessageBox::Critical)
    at ../../kdeui/dialogs/kmessagebox.cpp:333
#49 0xb6f5174d in KMessageBox::createKMessageBox (dialog=0x912f1d0, icon=QMessageBox::Critical, text=..., strlist=..., ask=..., checkboxReturn=0x0, options=..., details=...)
    at ../../kdeui/dialogs/kmessagebox.cpp:151
#50 0xb6f52511 in KMessageBox::errorListWId (parent_id=0, text=..., strlist=..., caption=..., options=) at ../../kdeui/dialogs/kmessagebox.cpp:845
#51 0xb6f5272f in KMessageBox::error (parent=0x0, text=..., caption=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:810
#52 0xb72a0ad3 in KDirListerCache::validUrl (this=0x863ee70, lister=0x8cefc80, url=...) at ../../kio/kio/kdirlister.cpp:330
#53 0xb72a92e3 in KDirListerCache::listDir (this=0x863ee70, lister=0x8cefc80, _u=..., _keep=false, _reload=false) at ../../kio/kio/kdirlister.cpp:128
#54 0xb72aad3e in KDirLister::openUrl (this=0x8cefc80, _url=..., _flags=...) at ../../kio/kio/kdirlister.cpp:1953
#55 0xad997c0a in DolphinColumnView (this=0x938f510, parent=0x860f298, container=0x912c278, url=...) at ../../../../apps/dolphin/src/dolphincolumnview.cpp:139
#56 0xad998d51 in DolphinColumnViewContainer (this=0x912c278, parent=0x85248e8, controller=0x912c1a8) at ../../../../apps/dolphin/src/dolphincolumnviewcontainer.cpp:70
#57 0xad99fba2 in DolphinView::ViewAccessor::createView (this=0x852490c, parent=0x85248e8, controller=0x912c1a8, mode=DolphinView::ColumnView) at ../../../../apps/dolphin/src/dolphinview.cpp:1498
#58 0xad99feb2 in DolphinView::createView (this=0x85248e8) at ../../../../apps/dolphin/src/dolphinview.cpp:1370
#59 0xad9a0ed5 in DolphinView::applyViewProperties (this=0x85248e8) at ../../../../apps/dolphin/src/dolphinview.cpp:1297
#60 0xad9a1c64 in DolphinView (this=0x85248e8, parent=0x84ef228, url=..., proxyModel=0x8cee650) at ../../../../apps/dolphin/src/dolphinview.cpp:158
#61 0xad9f2ae1 in DolphinPart (this=0x8bf50c0, parentWidget=0x84ef228, parent=0x0, args=..., __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>)
    at ../../../../apps/dolphin/src/dolphinpart.cpp:85
#62 0xad9f4142 in KPluginFactory::createPartInstance<DolphinPart> (parentWidget=0x84ef228, parent=0x0, args=...) at /usr/include/kpluginfactory.h:467
#63 0xb779505e in KPluginFactory::create (this=0x89e2150, iface=0xb7589380 "KParts::ReadOnlyPart", parentWidget=0x84ef228, parent=0x0, args=..., keyword=...)
    at ../../kdecore/util/kpluginfactory.cpp:191
#64 0xb3868767 in KPluginFactory::create<KParts::ReadOnlyPart> (this=0xbf8132a4, parentWidget=0x84ef228, parent=0x0) at /usr/include/kpluginfactory.h:515
#65 KonqViewFactory::create (this=0xbf8132a4, parentWidget=0x84ef228, parent=0x0) at ../../../../apps/konqueror/src/konqfactory.cpp:71
#66 0xb385058b in KonqFrame::attach (this=0x84ef228, viewFactory=...) at ../../../../apps/konqueror/src/konqframe.cpp:143
#67 0xb38399f0 in KonqView::switchView (this=0x84f3480, viewFactory=...) at ../../../../apps/konqueror/src/konqview.cpp:251
#68 0xb383e708 in KonqView::changePart (this=0x84f3480, mimeType=..., serviceName=..., forceAutoEmbed=<value optimized out>) at ../../../../apps/konqueror/src/konqview.cpp:379
#69 0xb383fb14 in KonqView::restoreHistory (this=0x84f3480) at ../../../../apps/konqueror/src/konqview.cpp:844
#70 0xb3884120 in KonqMainWindow::slotGoHistoryDelayed (this=0x830ceb0) at ../../../../apps/konqueror/src/konqmainwindow.cpp:2852
#71 0xb38998f0 in KonqMainWindow::qt_metacall (this=0x830ceb0, _c=QMetaObject::InvokeMetaMethod, _id=105, _a=0xbf8136ec) at ./konqmainwindow.moc:444
#72 0xb6ceac9a in QMetaObject::metacall (object=0x830ceb0, cl=152224872, idx=155, argv=0xbf8136ec) at kernel/qmetaobject.cpp:237
#73 0xb6cf93d5 in QMetaObject::activate (sender=0x93078b0, m=0xb6df8188, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#74 0xb6d00fe7 in QSingleShotTimer::timeout (this=0x93078b0) at .moc/release-shared/qtimer.moc:82
#75 0xb6d010fc in QSingleShotTimer::timerEvent (this=0x93078b0) at kernel/qtimer.cpp:308
#76 0xb6cf6254 in QObject::event (this=0x93078b0, e=0x0) at kernel/qobject.cpp:1212
#77 0xb62064dc in QApplicationPrivate::notify_helper (this=0x82596c0, receiver=0x93078b0, e=0xbf813c20) at kernel/qapplication.cpp:4300
#78 0xb620d05e in QApplication::notify (this=0xbf814104, receiver=0x93078b0, e=0xbf813c20) at kernel/qapplication.cpp:3704
#79 0xb6fdaf2a in KApplication::notify (this=0xbf814104, receiver=0x93078b0, event=0xbf813c20) at ../../kdeui/kernel/kapplication.cpp:302
#80 0xb6ce5a3b in QCoreApplication::notifyInternal (this=0xbf814104, receiver=0x93078b0, event=0xbf813c20) at kernel/qcoreapplication.cpp:704
#81 0xb6d14d66 in QCoreApplication::sendEvent (this=0x825c734) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#82 QTimerInfoList::activateTimers (this=0x825c734) at kernel/qeventdispatcher_unix.cpp:603
#83 0xb6d118e4 in timerSourceDispatch (source=0x825c700) at kernel/qeventdispatcher_glib.cpp:184
#84 0xb59945e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#85 0xb59982d8 in ?? () from /lib/libglib-2.0.so.0
#86 0xb59984b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#87 0xb6d115d5 in QEventDispatcherGlib::processEvents (this=0x81e6b48, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#88 0xb62c6135 in QGuiEventDispatcherGlib::processEvents (this=0x81e6b48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#89 0xb6ce4059 in QEventLoop::processEvents (this=0xbf813ee4, flags=) at kernel/qeventloop.cpp:149
#90 0xb6ce44aa in QEventLoop::exec (this=0xbf813ee4, flags=...) at kernel/qeventloop.cpp:201
#91 0xb6ce869f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#92 0xb6206577 in QApplication::exec () at kernel/qapplication.cpp:3579
#93 0xb38c51ee in kdemain (argc=2, argv=0x8223e70) at ../../../../apps/konqueror/src/konqmain.cpp:271
#94 0x0804e133 in launch (argc=<value optimized out>, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x8221364 "", reset_env=false, tty=0x0, avoid_loops=false, 
    startup_id_str=0x8221368 "nilsonp-laptop;1275489977;375523;1559_TIME21240245") at ../../kinit/kinit.cpp:717
#95 0x0804ec6d in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at ../../kinit/kinit.cpp:1209
#96 0x0804f190 in handle_requests (waitForPid=<value optimized out>) at ../../kinit/kinit.cpp:1402
#97 0x0804fe4f in main (argc=4, argv=0xbf814ce4, envp=0xbf814cf8) at ../../kinit/kinit.cpp:1845

Possible duplicates by query: bug 237597, bug 237557, bug 236754, bug 232647.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-06-03 13:58:24 UTC
Thanks for the bug report! This crash has been reported already. It's caused because the program tries to show an error message box before the initialisation of the view is finished.

A workaround has been found which will be in KDE 4.5 - maybe it can be backported for KDE 4.4.5.

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