Bug 315461 - kile crashes on exit
Summary: kile crashes on exit
Status: RESOLVED WORKSFORME
Alias: None
Product: kile
Classification: Applications
Component: general (show other bugs)
Version: 2.9.60
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Michel Ludwig
URL:
Keywords:
: 329728 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-02-19 16:57 UTC by Robert
Modified: 2018-01-22 19:35 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 Robert 2013-02-19 16:57:47 UTC
Application: kile (2.9.60)
KDE Platform Version: 4.10.00 "release 1"
Qt Version: 4.8.4
Operating System: Linux 3.7.6-1.2-desktop x86_64
Distribution: "openSUSE 12.3 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

When I close kile it often crashes during closing,
This crash happens more often than not on the latest build...

I compiled kile from git but I'm running on the latest opensuse 12.3 pre-release with the default 4.10 packages installed

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kile (kile), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4072923780 (LWP 13824))]

Thread 5 (Thread 0x7f405d011700 (LWP 13853)):
#0  0x00007f406e1ac964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f406e43f5fb in wait (time=18446744073709551615, this=0x2be5a90) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2a622b8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005cee3a in KileParser::ParserThread::run (this=0x2a62280) at /home/robertcurrie/src/kile/src/parser/parserthread.cpp:169
#4  0x00007f406e43f09c in QThreadPrivate::start (arg=0x2a62280) at thread/qthread_unix.cpp:338
#5  0x00007f406e1a8e0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f406c78a7dd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f405c810700 (LWP 13854)):
#0  0x00007f406e1ac964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f406e43f5fb in wait (time=18446744073709551615, this=0x2bcfb80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2be5c28, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005cee3a in KileParser::ParserThread::run (this=0x2be5bf0) at /home/robertcurrie/src/kile/src/parser/parserthread.cpp:169
#4  0x00007f406e43f09c in QThreadPrivate::start (arg=0x2be5bf0) at thread/qthread_unix.cpp:338
#5  0x00007f406e1a8e0f in start_thread () from /lib64/libpthread.so.0
#6  0x00007f406c78a7dd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f405a5fc700 (LWP 13858)):
#0  0x00007f406c78187d in poll () from /lib64/libc.so.6
#1  0x00007f4067d04aa4 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f4067d04bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f406e5691c6 in QEventDispatcherGlib::processEvents (this=0x3214560, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f406e5399bf in QEventLoop::processEvents (this=this@entry=0x7f405a5fbdd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f406e539c48 in QEventLoop::exec (this=0x7f405a5fbdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f406e43c0c0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f406e51a17f in QInotifyFileSystemWatcherEngine::run (this=0x31f56b0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f406e43f09c in QThreadPrivate::start (arg=0x31f56b0) at thread/qthread_unix.cpp:338
#9  0x00007f406e1a8e0f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f406c78a7dd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f40568e5700 (LWP 13980)):
#0  0x00007f406e1ac964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f40709e1307 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4070cee660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f40709e1339 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f406e1a8e0f in start_thread () from /lib64/libpthread.so.0
#4  0x00007f406c78a7dd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f4072923780 (LWP 13824)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x4545454545454545) at /usr/include/QtCore/qatomic_x86_64.h:133
#7  0x0000000000511219 in QList<LatexOutputInfo>::operator= (this=this@entry=0x3f6e090, l=...) at /usr/include/QtCore/qlist.h:442
#8  0x0000000000510ea9 in LaTeXOutputHandler::storeLaTeXOutputParserResult (this=0x3f6e078, nErrors=<optimized out>, nWarnings=<optimized out>, nBadBoxes=<optimized out>, outputList=..., logFile=...) at /home/robertcurrie/src/kile/src/outputinfo.cpp:92
#9  0x000000000052e881 in KileTool::LaTeX::latexOutputParserResultInstalled (this=0x391bb30) at /home/robertcurrie/src/kile/src/kilestdtools.cpp:248
#10 0x00000000005cd4bf in KileParser::Manager::handleOutputParsingComplete (this=<optimized out>, url=..., output=<optimized out>) at /home/robertcurrie/src/kile/src/parser/parsermanager.cpp:113
#11 0x00007f406e54f65e in QObject::event (this=0x2a60c70, e=<optimized out>) at kernel/qobject.cpp:1203
#12 0x00007f406d44b86c in QApplicationPrivate::notify_helper (this=this@entry=0x2829f10, receiver=receiver@entry=0x2a60c70, e=e@entry=0x53056a0) at kernel/qapplication.cpp:4562
#13 0x00007f406d44fceb in QApplication::notify (this=0x7fffc011c6a0, receiver=0x2a60c70, e=0x53056a0) at kernel/qapplication.cpp:4423
#14 0x00007f406f1f7cb6 in KApplication::notify (this=0x7fffc011c6a0, receiver=0x2a60c70, event=0x53056a0) at /usr/src/debug/kdelibs-4.10.0/kdeui/kernel/kapplication.cpp:311
#15 0x00007f406e53ac6e in QCoreApplication::notifyInternal (this=0x7fffc011c6a0, receiver=receiver@entry=0x2a60c70, event=event@entry=0x53056a0) at kernel/qcoreapplication.cpp:946
#16 0x00007f406e53e5d1 in sendEvent (event=0x53056a0, receiver=0x2a60c70) at kernel/qcoreapplication.h:231
#17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x27f9800) at kernel/qcoreapplication.cpp:1570
#18 0x00007f406e569013 in sendPostedEvents () at kernel/qcoreapplication.h:236
#19 postEventSourceDispatch (s=0x2825250) at kernel/qeventdispatcher_glib.cpp:279
#20 0x00007f4067d047d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#21 0x00007f4067d04b08 in ?? () from /usr/lib64/libglib-2.0.so.0
#22 0x00007f4067d04bc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#23 0x00007f406e5691a6 in QEventDispatcherGlib::processEvents (this=0x27ff350, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#24 0x00007f406d4ebc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0x00007f406e5399bf in QEventLoop::processEvents (this=this@entry=0x7fffc011bda0, flags=...) at kernel/qeventloop.cpp:149
#26 0x00007f406e539c48 in QEventLoop::exec (this=0x7fffc011bda0, flags=...) at kernel/qeventloop.cpp:204
#27 0x00007f406e53e8e8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#28 0x00000000004412a5 in main (argc=<optimized out>, argv=<optimized out>) at /home/robertcurrie/src/kile/src/main.cpp:150

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-01-09 04:07:51 UTC
*** Bug 329728 has been marked as a duplicate of this bug. ***
Comment 2 Michel Ludwig 2018-01-22 19:35:46 UTC
Can you check whether this problem still occurs in Kile 3.0 beta 1?