Bug 315283

Summary: kdevelop crashed on close
Product: [Applications] kdevelop Reporter: H.H. <cyberbeat>
Component: generalAssignee: kdevelop-bugs-null
Status: RESOLVED WAITINGFORINFO    
Severity: crash CC: anikulin, josep.m.perez, meltz.bertrand
Priority: NOR    
Version First Reported In: 4.4.1   
Target Milestone: 4.3.0   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi

Description H.H. 2013-02-16 18:30:03 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.10.00 "release 546"
Qt Version: 4.8.4
Operating System: Linux 3.7.4-20-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I closed kdevelop with some opened php sources, then the crash assistant started.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7e6ffc9780 (LWP 16980))]

Thread 7 (Thread 0x7f7e55084700 (LWP 16981)):
#0  0x00007f7e6c48cc61 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7e6da82547 in wait (time=1000, this=0x3650fa0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3655c50, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e69be377b in ?? () from /usr/lib64/libkdevplatformlanguage.so.6
#4  0x00007f7e6da8208c in QThreadPrivate::start (arg=0x3655c30) at thread/qthread_unix.cpp:338
#5  0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#6  0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f7e41a3f700 (LWP 16983)):
#0  0x00007f7e6c48c8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7e68f5b247 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f7e69268640 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f7e68f5b279 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f7e3b261700 (LWP 16998)):
#0  0x00007fff86fff847 in clock_gettime ()
#1  0x00007f7e6af8bf7d in clock_gettime () from /lib64/librt.so.1
#2  0x00007f7e6dad7d84 in do_gettime (frac=0x7f7e3b260b38, sec=0x7f7e3b260b30) at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f7e6dbaca3d in QTimerInfoList::updateCurrentTime (this=this@entry=0x7f7e2c002660) at kernel/qeventdispatcher_unix.cpp:354
#5  0x00007f7e6dbacd83 in QTimerInfoList::timerWait (this=0x7f7e2c002660, tm=...) at kernel/qeventdispatcher_unix.cpp:461
#6  0x00007f7e6dbab7fc in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7e3b260c2c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f7e6dbab8a5 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f7e66778f0f in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f7e667795fb in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f7e667797f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f7e6dbac136 in QEventDispatcherGlib::processEvents (this=0x7f7e2c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#12 0x00007f7e6db7c94f in QEventLoop::processEvents (this=this@entry=0x7f7e3b260dd0, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f7e6db7cbd8 in QEventLoop::exec (this=0x7f7e3b260dd0, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f7e6da7f0b0 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#15 0x00007f7e6db5d0bf in QInotifyFileSystemWatcherEngine::run (this=0x529ef60) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f7e6da8208c in QThreadPrivate::start (arg=0x529ef60) at thread/qthread_unix.cpp:338
#17 0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#18 0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f7e38d1a700 (LWP 17057)):
#0  0x00007f7e6c48c8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7e62e41ee7 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f7e62e41f19 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f7e2af4f700 (LWP 17065)):
#0  0x00007f7e6c48c8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7e6da825eb in wait (time=18446744073709551615, this=0x5df9f00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3f68330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e63874971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f7e638771bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f7e6387602f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f7e638760bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f7e6da8208c in QThreadPrivate::start (arg=0x5c856a0) at thread/qthread_unix.cpp:338
#8  0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f7e2a730700 (LWP 17078)):
#0  0x00007f7e6c48c8f4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f7e6da825eb in wait (time=18446744073709551615, this=0x5df9f00) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x3f68330, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7e63874971 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f7e638771bb in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f7e6387602f in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f7e638760bb in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f7e6da8208c in QThreadPrivate::start (arg=0x5f32fb0) at thread/qthread_unix.cpp:338
#8  0x00007f7e6c488e0e in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7e6c7812bd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7e6ffc9780 (LWP 16980)):
[KCrash Handler]
#5  0x00007f7e6c6d1d25 in raise () from /lib64/libc.so.6
#6  0x00007f7e6c6d31a8 in abort () from /lib64/libc.so.6
#7  0x00007f7e6c70ffbb in __libc_message () from /lib64/libc.so.6
#8  0x00007f7e6c715b56 in malloc_printerr () from /lib64/libc.so.6
#9  0x00007f7e6c6d48b1 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007f7e6c6d4935 in exit () from /lib64/libc.so.6
#11 0x00007f7e6c6be45c in __libc_start_main () from /lib64/libc.so.6
#12 0x000000000040f7f1 in _start ()

Possible duplicates by query: bug 315280, bug 315240, bug 314342, bug 314282, bug 314209.

Reported using DrKonqi
Comment 1 Josep M. Perez 2013-02-19 10:43:02 UTC
Created attachment 77423 [details]
New crash information added by DrKonqi

kdevelop (4.3.1) on KDE Platform 4.8.4 (4.8.4) using Qt 4.8.2

- What I was doing when the application crashed:
Updated some of the files that were opened from another application. Then reloaded all opened files, and then closed the application.

-- Backtrace (Reduced):
#9  0x00007feabd454d76 in malloc_printerr (action=3, str=0x7feabd52d1e0 "double free or corruption (fasttop)", ptr=<optimized out>) at malloc.c:6283
[...]
#11 0x00007feabd414df2 in __run_exit_handlers (status=0, listp=0x7feabd7624c8, run_list_atexit=true) at exit.c:78
[...]
#13 0x00007feabd3fceb4 in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff3ed7ab98) at libc-start.c:260
#14 0x000000000040a281 in _start ()
Comment 2 Kevin Funk 2013-03-07 09:13:04 UTC
*** Bug 316284 has been marked as a duplicate of this bug. ***
Comment 3 meltz.bertrand 2013-08-13 12:10:26 UTC
Created attachment 81691 [details]
New crash information added by DrKonqi

kdevelop (4.5.1) on KDE Platform 4.10.5 using Qt 4.8.5

- What I was doing when the application crashed: I was editing some c++ sources, and Kdevelop crashed just when I wanted to quit.

-- Backtrace (Reduced):
#12 0x000000000040ed49 in _start ()
Comment 4 Kevin Funk 2013-10-02 23:49:26 UTC
Impossible to fix with this backtrace, closing for now.