Bug 230590 - Konqueror crashes when using Fish protocol
Summary: Konqueror crashes when using Fish protocol
Status: RESOLVED DUPLICATE of bug 229505
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 230607 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-13 16:43 UTC by Dave Burkholder
Modified: 2010-03-14 10:19 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (10.68 KB, text/plain)
2010-03-13 17:40 UTC, Dave Burkholder
Details
New crash information added by DrKonqi (11.77 KB, text/plain)
2010-03-13 20:31 UTC, Dave Burkholder
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dave Burkholder 2010-03-13 16:43:32 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 x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
Using Fish with Konqueror to login to a remote Linux server (like WinSCP for Windows). I get to password prompt, but then after entering the password and Hitting Enter, the program crashes - EVERY TIME on multiple servers.

Accessing SSH port 2222, instead of 22.

The crash can be reproduced every time.

 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Segmentation fault
[KCrash Handler]
#5  0x00007f6270607c79 in ?? () from /usr/lib64/libdolphinprivate.so.4
#6  0x00007f6270607e31 in ?? () from /usr/lib64/libdolphinprivate.so.4
#7  0x00007f6285ee9d84 in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#8  0x00007f628628e5b6 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#9  0x00007f6286cf2d97 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#10 0x00007f6285e93dec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#11 0x00007f6285e9a3fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#12 0x00007f62871c6456 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#13 0x00007f6286cf398c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#14 0x00007f6285ee8d8b in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#15 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#16 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#17 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#18 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#19 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#20 0x00007f6285ee8cfb in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) () from /usr/lib64/libQtGui.so.4
#21 0x00007f6285eee43b in QWidgetPrivate::prepareToRender(QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib64/libQtGui.so.4
#22 0x00007f6285ef3157 in QWidget::render(QPaintDevice*, QPoint const&, QRegion const&, QFlags<QWidget::RenderFlag>) () from /usr/lib64/libQtGui.so.4
#23 0x00007f6285f7771b in QPixmap::grabWidget(QWidget*, QRect const&) () from /usr/lib64/libQtGui.so.4
#24 0x00007f6279cf5758 in QWidget::setUpdatesEnabled(bool) () from /usr/lib64/kde4/plugins/styles/oxygen.so
#25 0x00007f6279cf0b18 in QWidget::setUpdatesEnabled(bool) () from /usr/lib64/kde4/plugins/styles/oxygen.so
#26 0x00007f6286d033e3 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#27 0x00007f6285e93e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#28 0x00007f6285e9a3fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#29 0x00007f62871c6456 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#30 0x00007f6286cf398c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#31 0x00007f6286d20655 in ?? () from /usr/lib64/libQtCore.so.4
#32 0x00007f6286d1d1c4 in ?? () from /usr/lib64/libQtCore.so.4
#33 0x00007f6281f48dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f6281f4c7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#35 0x00007f6281f4c8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#36 0x00007f6286d1ceb3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#37 0x00007f6285f4251e in ?? () from /usr/lib64/libQtGui.so.4
#38 0x00007f6286cf22a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#39 0x00007f6286cf267c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#40 0x00007f628635b1be in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#41 0x00007f628730c945 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib64/libkdeui.so.5
#42 0x00007f62873330e0 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) ()
   from /usr/lib64/libkdeui.so.5
#43 0x00007f62873367b6 in KMessageBox::errorListWId(unsigned long, QString const&, QStringList const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib64/libkdeui.so.5
#44 0x00007f62873369b2 in KMessageBox::error(QWidget*, QString const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib64/libkdeui.so.5
#45 0x00007f62877d4cb0 in ?? () from /usr/lib64/libkio.so.5
#46 0x00007f6287834d71 in ?? () from /usr/lib64/libkio.so.5
#47 0x00007f627060737d in ?? () from /usr/lib64/libdolphinprivate.so.4
#48 0x00007f627060822e in ?? () from /usr/lib64/libdolphinprivate.so.4
#49 0x00007f627060df0b in DolphinView::ViewAccessor::createView(QWidget*, DolphinController*, DolphinView::Mode) () from /usr/lib64/libdolphinprivate.so.4
#50 0x00007f627060e126 in DolphinView::createView() () from /usr/lib64/libdolphinprivate.so.4
#51 0x00007f627060eeda in DolphinView::applyViewProperties() () from /usr/lib64/libdolphinprivate.so.4
#52 0x00007f627060fa2e in DolphinView::DolphinView(QWidget*, KUrl const&, DolphinSortFilterProxyModel*) () from /usr/lib64/libdolphinprivate.so.4
#53 0x00007f6270867a2e in ?? () from /usr/lib64/kde4/dolphinpart.so
#54 0x00007f6270868bcf in QObject* KPluginFactory::createPartInstance<DolphinPart>(QWidget*, QObject*, QList<QVariant> const&) () from /usr/lib64/kde4/dolphinpart.so
#55 0x00007f62881d8b90 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib64/libkdecore.so.5
#56 0x00007f627aabd161 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#57 0x00007f627aaa651d in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#58 0x00007f627aa90c7f in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#59 0x00007f627aa956b3 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#60 0x00007f627aad4b4d in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#61 0x00007f627aa8d25a in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#62 0x00007f627aa8d396 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#63 0x00007f62876d7352 in KRun::mimeTypeDetermined(QString const&) () from /usr/lib64/libkio.so.5
#64 0x00007f6287806b8b in KRun::slotStatResult(KJob*) () from /usr/lib64/libkio.so.5
#65 0x00007f6287e4618b in KParts::BrowserRun::slotStatResult(KJob*) () from /usr/lib64/libkparts.so.4
#66 0x00007f6287e52fa8 in KParts::BrowserRun::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkparts.so.4
#67 0x00007f627aa8d900 in KConfigGroup::writeEntry(QString const&, QStringList const&, QFlags<KConfigBase::WriteConfigFlag>) () from /usr/lib64/libkdeinit4_konqueror.so
#68 0x00007f6286d0678f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#69 0x00007f62881109b2 in KJob::result(KJob*) () from /usr/lib64/libkdecore.so.5
#70 0x00007f6288117990 in KJob::emitResult() () from /usr/lib64/libkdecore.so.5
#71 0x00007f628773ea53 in KIO::SimpleJob::slotFinished() () from /usr/lib64/libkio.so.5
#72 0x00007f62877d1512 in KIO::StatJob::slotFinished() () from /usr/lib64/libkio.so.5
#73 0x00007f62877f63e5 in KIO::StatJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#74 0x00007f6286d0678f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#75 0x00007f62878114f1 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/lib64/libkio.so.5
#76 0x00007f62876ff7b3 in KIO::SlaveInterface::dispatch() () from /usr/lib64/libkio.so.5
#77 0x00007f6287740d06 in KIO::Slave::gotInput() () from /usr/lib64/libkio.so.5
#78 0x00007f6287740edc in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#79 0x00007f6286d0678f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/libQtCore.so.4
#80 0x00007f6287701667 in ?? () from /usr/lib64/libkio.so.5
#81 0x00007f628770172d in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libkio.so.5
#82 0x00007f6286d036c9 in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#83 0x00007f6285e93e1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#84 0x00007f6285e9a3fb in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#85 0x00007f62871c6456 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#86 0x00007f6286cf398c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#87 0x00007f6286cf6107 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/libQtCore.so.4
#88 0x00007f6286d1d373 in ?? () from /usr/lib64/libQtCore.so.4
#89 0x00007f6281f48dee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#90 0x00007f6281f4c7b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#91 0x00007f6281f4c8e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#92 0x00007f6286d1ceb3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#93 0x00007f6285f4251e in ?? () from /usr/lib64/libQtGui.so.4
#94 0x00007f6286cf22a2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#95 0x00007f6286cf267c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQtCore.so.4
#96 0x00007f6286cf63cb in QCoreApplication::exec() () from /usr/lib64/libQtCore.so.4
#97 0x00007f627ab109eb in kdemain () from /usr/lib64/libkdeinit4_konqueror.so
#98 0x00000000004073b8 in _start ()

Possible duplicates by query: bug 230517, bug 230509, bug 230481, bug 230309, bug 230088.

Reported using DrKonqi
Comment 1 Frank Reininghaus 2010-03-13 17:21:49 UTC
Thanks for the bug report! Unfortunately, some important information is missing in the backtrace. Could you install the kdebase4-debuginfo package (e.g., by running "sudo zypper install kdebase4-debuginfo" in a terminal), reproduce the crash and post an updated backtrace here? Thanks!

The visible parts of the backtrace look like it might be related to bug 205888 which is supposed to be fixed.
Comment 2 Dave Burkholder 2010-03-13 17:40:09 UTC
Created attachment 41595 [details]
New crash information added by DrKonqi

Here is the same crash issue with kdebase4-debuginfo installed. Thank you.
Comment 3 Dave Burkholder 2010-03-13 17:42:25 UTC
Thank you for your very prompt reply. I installed kdebase4-debuginfo and 
attached a new crash report to the same bug report. Let me know if there is 
anything more I can do. I use Fish / Konqueror alot.....

----------------------------------------

Sender: bugzilla_noreply@kde.org
To: dave@thinkwelldesigns.com
Reply-To: bug-control@bugs.kde.org
Subject: SPAM-LOW: [Bug 230590] Konqueror crashes when using Fish protocol
https://bugs.kde.org/show_bug.cgi?id=230590

Frank Reininghaus <frank78ac@googlemail.com> changed:

What    |Removed                     |Added
----------------------------------------------------------------------------

CC|                            |frank78ac@googlemail.com

--- Comment #1 from Frank Reininghaus <frank78ac googlemail com>  
2010-03-13 17:21:49 ---
Thanks for the bug report! Unfortunately, some important information is 
missing
in the backtrace. Could you install the kdebase4-debuginfo package (e.g., 
by
running "sudo zypper install kdebase4-debuginfo" in a terminal), reproduce 
the
crash and post an updated backtrace here? Thanks!

The visible parts of the backtrace look like it might be related to bug 
205888
which is supposed to be fixed.
Comment 4 Frank Reininghaus 2010-03-13 18:01:22 UTC
Thanks for the update, but it seems I got the package wrong - sorry! The one we need here is "dolphin-debuginfo". Could you please run

sudo zypper install dolphin-debuginfo

and post a new backtrace here? I would guess that this is related to bug 229505 which was reported recently and which looks similar to bug 205888.
Comment 5 Dave Burkholder 2010-03-13 20:08:15 UTC
Hi Frank,

I posted a new bug report with the dolphin-debuginfo package installed. It 
didn't find the other bug report as a duplicate. :-(

Thanks,

Dave

----------------------------------------

From: Frank Reininghaus <frank78ac@googlemail.com>
Sender: bugzilla_noreply@kde.org
To: dave@thinkwelldesigns.com
Reply-To: bug-control@bugs.kde.org
List-Post: <mailto:bug-control@bugs.kde.org>
https://bugs.kde.org/show_bug.cgi?id=230590

--- Comment #4 from Frank Reininghaus <frank78ac googlemail com>  
2010-03-13 18:01:22 ---
Thanks for the update, but it seems I got the package wrong - sorry! The 
one we
need here is "dolphin-debuginfo". Could you please run

sudo zypper install dolphin-debuginfo

and post a new backtrace here? I would guess that this is related to bug 
229505
which was reported recently and which looks similar to bug 205888.
Comment 6 Dave Burkholder 2010-03-13 20:31:57 UTC
Created attachment 41599 [details]
New crash information added by DrKonqi

Hi Frank,

Missed the "manually enter a bug report ID" option before. So here's the report attached to my first bug report.
Comment 7 Dave Burkholder 2010-03-13 20:34:57 UTC
*** Bug 230607 has been marked as a duplicate of this bug. ***
Comment 8 Frank Reininghaus 2010-03-14 10:19:09 UTC
Dave, thanks for the new backtrace! It shows that it's really a duplicate of the other bug (which does not mean that the steps needed to get the crash are the same, but that the same error in the code is responsible for both crashes). I hope we can fix the issue soon. Thanks for your help!

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