Bug 278059 - KDevelop
Summary: KDevelop
Status: RESOLVED DUPLICATE of bug 267659
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.2.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.2.3
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-19 03:47 UTC by Alberto Santamaria
Modified: 2011-07-20 11:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alberto Santamaria 2011-07-19 03:47:38 UTC
Application: kdevelop (4.2.2)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
Was Using normally when I exited the program.

The crash can be reproduced every time.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
[Current thread is 1 (Thread 0xb3643710 (LWP 11426))]

Thread 8 (Thread 0xb309bb70 (LWP 11429)):
#0  0xb317f681 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#1  0xb5563e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb556492b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31d8304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0xb558d2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5fb2e99 in start_thread (arg=0xb309bb70) at pthread_create.c:304
#6  0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xaf26bb70 (LWP 11431)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb6217753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb61aab94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3  0xb61a9416 in __libc_free (mem=0xa4c1900) at malloc.c:3736
#4  0xb55813e1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb55818c4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5581ab1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb5fb2ccf in __nptl_deallocate_tsd () at pthread_create.c:155
#8  0xb5fb2ea7 in start_thread (arg=0xaf26bb70) at pthread_create.c:311
#9  0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xacbffb70 (LWP 11443)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb5fb7834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb6217454 in __pthread_cond_timedwait (cond=0xa3640e8, mutex=0xa3640d0, abstime=0xacbff2c0) at forward.c:152
#3  0xb6e673e5 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb5a2975d in ?? () from /usr/lib/libkdevplatformlanguage.so.3
#5  0xb6e66da2 in ?? () from /usr/lib/libQtCore.so.4
#6  0xb5fb2e99 in start_thread (arg=0xacbffb70) at pthread_create.c:304
#7  0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xab554b70 (LWP 11449)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb5fb748c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb62173fd in __pthread_cond_wait (cond=0xa405840, mutex=0xa405828) at forward.c:139
#3  0xb6e67467 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb512a7e0 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0xb512d47c in ?? () from /usr/lib/libthreadweaver.so.4
#6  0xb512a42b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0xb512d56a in ?? () from /usr/lib/libthreadweaver.so.4
#8  0xb512a373 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0xb512bf9e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0xb512c05b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0xb6e66da2 in ?? () from /usr/lib/libQtCore.so.4
#12 0xb5fb2e99 in start_thread (arg=0xab554b70) at pthread_create.c:304
#13 0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xa9d73b70 (LWP 11454)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb6217753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb61aab94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6
#3  0xb61a9416 in __libc_free (mem=0xa341088) at malloc.c:3736
#4  0xb63444d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#5  0xb6f8898e in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/libQtCore.so.4
#6  0xb6f76db9 in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4
#7  0xb6f87f94 in ?? () from /usr/lib/libQtCore.so.4
#8  0xb556371d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb556403a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5564524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb6f8853c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#12 0xb6f5a289 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#13 0xb6f5a522 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#14 0xb6e642a0 in QThread::exec() () from /usr/lib/libQtCore.so.4
#15 0xb6f3bfdb in ?? () from /usr/lib/libQtCore.so.4
#16 0xb6e66da2 in ?? () from /usr/lib/libQtCore.so.4
#17 0xb5fb2e99 in start_thread (arg=0xa9d73b70) at pthread_create.c:304
#18 0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xa9572b70 (LWP 11463)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb5fb748c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb62173fd in __pthread_cond_wait (cond=0xae5c82b0, mutex=0xae5c8298) at forward.c:139
#3  0xae4af817 in ?? () from /usr/lib/libQtScript.so.4
#4  0xae4af851 in ?? () from /usr/lib/libQtScript.so.4
#5  0xb5fb2e99 in start_thread (arg=0xa9572b70) at pthread_create.c:304
#6  0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9ce3cb70 (LWP 11536)):
#0  0xb787c424 in __kernel_vsyscall ()
#1  0xb5fb748c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb62173fd in __pthread_cond_wait (cond=0xb51177f0, mutex=0xb51177d8) at forward.c:139
#3  0xb4b61b57 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb5fb2e99 in start_thread (arg=0x9ce3cb70) at pthread_create.c:304
#5  0xb620973e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb3643710 (LWP 11426)):
[KCrash Handler]
#7  0xb787c424 in __kernel_vsyscall ()
#8  0xb6163e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0xb616734e in abort () at abort.c:92
#10 0xb619a577 in __libc_message (do_abort=2, fmt=0xb62738ac "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0xb61a4961 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xb111ec0) at malloc.c:6283
#12 0xb61a628b in _int_free (av=<value optimized out>, p=0xb111eb8) at malloc.c:4795
#13 0xb61a941d in __libc_free (mem=0xb111ec0) at malloc.c:3738
#14 0xb63444d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6
#15 0xa89453a1 in rpp::Stream::~Stream() () from /usr/lib/libkdev4cpprpp.so
#16 0xb6168a6f in __run_exit_handlers (status=0, listp=0xb6296324, run_list_atexit=true) at exit.c:78
#17 0xb6168acf in exit (status=0) at exit.c:100
#18 0xb614fe3f in __libc_start_main (main=0x804bbf0 <_start+624>, argc=1, ubp_av=0xbffc4544, init=0x8054be0 <__libc_csu_init>, fini=0x8054c40 <__libc_csu_fini>, rtld_fini=0xb788ba50, stack_end=0xbffc453c) at libc-start.c:258
#19 0x0804b9a1 in _start ()

Possible duplicates by query: bug 277371, bug 277138, bug 276906, bug 275788, bug 274393.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-07-20 11:56:40 UTC
if you can reproduce it, it would be cool if you could try to debug it and find out whats happening. e.g. maybe it's a double delete? try to add some debug output to rpp::Stream::~Stream() or similar

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