Bug 242832 - Crash opening a remote file with fish protocol
Summary: Crash opening a remote file with fish protocol
Status: RESOLVED DUPLICATE of bug 231231
Alias: None
Product: kate
Classification: Applications
Component: smart (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-26 02:27 UTC by Hamlet
Modified: 2010-06-26 10:04 UTC (History)
0 users

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 Hamlet 2010-06-26 02:27:00 UTC
Application that crashed: kate
Version of the application: 3.3.5
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-tuxonice-r1 x86_64

What I was doing when the application crashed:
* open the "Open file" dialogue
* navigate to the server directory
* select the remote file to be opened
* hit "Open"
*** sometimes *** it crashes.

Network is wired, protocol is SSH-based I think. It can have worked before opening files from the very same directory, but sometimes it decides to be evil and crashes.

[submitted through the Crash Reporting Assistant]

 -- Backtrace:
Application: Kate (kdeinit4), signal: Segmentation fault
Traceback (most recent call last):
  File "/usr/share/gdb/auto-load/usr/lib64/libgobject-2.0.so.0.2200.5-gdb.py", line 9, in <module>
    from gobject import register
  File "/usr/share/glib-2.0/gdb/gobject.py", line 3, in <module>
    import gdb.backtrace
ImportError: No module named backtrace
[Current thread is 1 (Thread 0x7f4511534750 (LWP 15038))]

Thread 2 (Thread 0x7f4500741910 (LWP 15039)):
#0  0x00007f4510cf2179 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f45010a11fa in ?? () from /usr/lib64/qt4/libQtScript.so.4
#2  0x00007f45010a122f in ?? () from /usr/lib64/qt4/libQtScript.so.4
#3  0x00007f4510cee287 in start_thread () from /lib/libpthread.so.0
#4  0x00007f450d7d18cd in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4511534750 (LWP 15038)):
[KCrash Handler]
#5  KTextEditor::Range::start (this=0x11) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/interfaces/ktexteditor/range.cpp:300
#6  0x00007f4501472e0c in KateEditInfo::start (edit=0x1, ret=..., insertBehavior=KTextEditor::SmartCursor::StayOnInsert)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/document/kateedit.h:58
#7  translate (edit=0x1, ret=..., insertBehavior=KTextEditor::SmartCursor::StayOnInsert) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/smart/katesmartmanager.cpp:45
#8  0x00007f4501473121 in KateSmartManager::translateFromRevision (this=<value optimized out>, range=<value optimized out>, insertBehavior=...)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/smart/katesmartmanager.cpp:737
#9  0x00007f4501473230 in KateSmartManager::newSmartRange (this=0x1fe8570, range=..., parent=0x0, insertBehavior=..., internal=false)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/smart/katesmartmanager.cpp:206
#10 0x00007f450141e101 in KateDocument::newSmartRange (this=<value optimized out>, range=..., parent=0x0, insertBehavior=<value optimized out>)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/document/katedocument.cpp:5821
#11 0x00007f4501408c5b in KateWordCompletionView (this=0x20678a0, view=0x1fc6600, ac=0x17ab830)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/completion/katewordcompletion.cpp:244
#12 0x00007f45014aaaff in KateView (this=0x1fc6600, doc=0x2023710, parent=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/view/kateview.cpp:232
#13 0x00007f450141e61d in KateDocument::createView (this=0x2023710, parent=0xacb3e0) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kate/document/katedocument.cpp:339
#14 0x00007f450436b0a5 in KateViewManager::createView (this=0x8e4690, doc=0x2023710) at /var/tmp/portage/kde-base/kate-4.3.5/work/kate-4.3.5/kate/app/kateviewmanager.cpp:283
#15 0x00007f450436b790 in KateViewManager::activateView (this=0x8e4690, d=0x2023710) at /var/tmp/portage/kde-base/kate-4.3.5/work/kate-4.3.5/kate/app/kateviewmanager.cpp:483
#16 0x00007f450436bcb7 in KateViewManager::slotDocumentOpen (this=0x8e4690) at /var/tmp/portage/kde-base/kate-4.3.5/work/kate-4.3.5/kate/app/kateviewmanager.cpp:185
#17 0x00007f450436bfe6 in KateViewManager::qt_metacall (this=0x8e4690, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffa37522f0)
    at /var/tmp/portage/kde-base/kate-4.3.5/work/kate-4.3.5_build/kate/app/kateviewmanager.moc:129
#18 0x00007f451106a9d0 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#19 0x00007f450e3abe60 in QAction::triggered(bool) () from /usr/lib64/qt4/libQtGui.so.4
#20 0x00007f450e3ada90 in QAction::activate(QAction::ActionEvent) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f450e7319d7 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f450e731c0c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f450e7e91fe in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f450e3fec08 in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#25 0x00007f450e3b1186 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f450e3b890d in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f450f5064b4 in KApplication::notify (this=0x7fffa3753aa0, receiver=0x9e6f30, event=0x7fffa3752e70)
    at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kdeui/kernel/kapplication.cpp:302
#28 0x00007f45110592d4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f450e3b6af2 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/qt4/libQtGui.so.4
#30 0x00007f450e42d68d in ?? () from /usr/lib64/qt4/libQtGui.so.4
#31 0x00007f450e42c5e5 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#32 0x00007f450e45373a in ?? () from /usr/lib64/qt4/libQtGui.so.4
#33 0x00007f450d04f093 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007f450d05218c in ?? () from /usr/lib/libglib-2.0.so.0
#35 0x00007f450d05230e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007f451107ec54 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007f450e453356 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#38 0x00007f4511057f94 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#39 0x00007f45110582df in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#40 0x00007f451105a2be in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4
#41 0x00007f45045adf93 in kdemain (argc=3, argv=0x64d810) at /var/tmp/portage/kde-base/kate-4.3.5/work/kate-4.3.5/kate/app/katemain.cpp:257
#42 0x0000000000407375 in launch (argc=3, _name=0x64e588 "kate", args=<value optimized out>, cwd=0x0, envc=1, envs=0x64e5ad "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=
    0x40a1bd "0") at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kinit/kinit.cpp:670
#43 0x0000000000407922 in handle_launcher_request (sock=7, who=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kinit/kinit.cpp:1162
#44 0x0000000000407f07 in handle_requests (waitForPid=0) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kinit/kinit.cpp:1355
#45 0x0000000000408af3 in main (argc=2, argv=0x7fffa3755868, envp=0x7fffa3755880) at /var/tmp/portage/kde-base/kdelibs-4.3.5/work/kdelibs-4.3.5/kinit/kinit.cpp:1786

Reported using DrKonqi
Comment 1 Dominik Haumann 2010-06-26 10:04:53 UTC
Fixed in KDE >= 4.4.1

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