Bug 227455

Summary: Kile crashes when trying to save a file
Product: [Applications] kile Reporter: Andrew Wang <azuriel>
Component: generalAssignee: Michel Ludwig <michel.ludwig>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.0.83   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Andrew Wang 2010-02-18 01:08:35 UTC
Application: kile (2.0.83)
KDE Platform Version: 4.4.00 (KDE 4.4.0) "release 223"
Qt Version: 4.6.1
Operating System: Linux 2.6.31.12-0.1-desktop x86_64
Distribution: "openSUSE 11.2 (x86_64)"

-- Information about the crash:
I've tried this with both new files and ones I've edited with kile before, and it crashes when trying to save for all of them.

The crash can be reproduced every time.

 -- Backtrace:
Application: Kile (kile), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f762a2cf7f0 (LWP 16477))]

Thread 2 (Thread 0x7f761c09a910 (LWP 16478)):
#0  0x00007f7627881049 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f762478e6a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7624a6c220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f762478e6e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f7624a7a2ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f762787c65d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f76261bde1d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f762a2cf7f0 (LWP 16477)):
[KCrash Handler]
#5  detach (this=<value optimized out>) at /usr/include/QtCore/qlist.h:122
#6  begin (this=<value optimized out>) at /usr/include/QtCore/qlist.h:248
#7  KDirWatchPrivate::Entry::removeClient (this=<value optimized out>) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:456
#8  0x00007f7628bbd007 in KDirWatchPrivate::removeEntry (this=0xc01040, instance=0x0, e=0x0, sub_entry=0x0) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:890
#9  0x00007f7628bbd3ae in KDirWatchPrivate::slotRemoveDelayed (this=0xc01040) at /usr/src/debug/kdelibs-4.4.0/kio/kio/kdirwatch.cpp:1313
#10 0x00007f7628bd8f3c in KDirWatchPrivate::qt_metacall (this=0xc01040, _c=InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff59f85ac0) at /usr/src/debug/kdelibs-4.4.0/build/kio/kdirwatch_p.moc:84
#11 0x00007f7627c11bff in QMetaObject::activate (sender=0x194fb70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3275
#12 0x00007f7627c1935f in QSingleShotTimer::timerEvent (this=0x194fb70) at kernel/qtimer.cpp:308
#13 0x00007f7627c0e853 in QObject::event (this=0x194fb70, e=0x7fff59f86260) at kernel/qobject.cpp:1212
#14 0x00007f7626b2ac9c in QApplicationPrivate::notify_helper (this=0xa87f80, receiver=0x194fb70, e=0x7fff59f86260) at kernel/qapplication.cpp:4298
#15 0x00007f7626b3127b in QApplication::notify (this=0x7fff59f86660, receiver=0x194fb70, e=0x7fff59f86260) at kernel/qapplication.cpp:4181
#16 0x00007f762855c456 in KApplication::notify (this=0x7fff59f86660, receiver=0x194fb70, event=0x7fff59f86260) at /usr/src/debug/kdelibs-4.4.0/kdeui/kernel/kapplication.cpp:302
#17 0x00007f7627bfedfc in QCoreApplication::notifyInternal (this=0x7fff59f86660, receiver=0x194fb70, event=0x7fff59f86260) at kernel/qcoreapplication.cpp:704
#18 0x00007f7627c2bac5 in sendEvent (event=<value optimized out>, receiver=<value optimized out>) at kernel/qcoreapplication.h:215
#19 QTimerInfoList::activateTimers (event=<value optimized out>, receiver=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:617
#20 0x00007f7627c28634 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184
#21 0x00007f7621b8fdee in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f7621b937b8 in ?? () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f7621b938e0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#24 0x00007f7627c28323 in QEventDispatcherGlib::processEvents (this=0xa645f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#25 0x00007f7626bd8dce in QGuiEventDispatcherGlib::processEvents (this=0x0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#26 0x00007f7627bfd712 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#27 0x00007f7627bfdaec in QEventLoop::exec (this=0x7fff59f865b0, flags=) at kernel/qeventloop.cpp:201
#28 0x00007f7627c0183b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#29 0x00000000005e2d02 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kile-2.1b2/src/main.cpp:167

Possible duplicates by query: bug 227292, bug 226788.

Reported using DrKonqi
Comment 1 Christoph Feck 2010-02-18 01:25:49 UTC
Thanks for the bug report. This bug has been fixed recently, and the fix will appear with the KDE Software Collection version 4.4.1.

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