Bug 321038 - add makefile buildset
Summary: add makefile buildset
Status: RESOLVED WORKSFORME
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 4.3.0
Assignee: kdevelop-bugs-null
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2013-06-11 19:01 UTC by Martin
Modified: 2018-10-27 02:12 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (14.50 KB, text/plain)
2013-10-25 06:37 UTC, PrasannaKumar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin 2013-06-11 19:01:11 UTC
Application: kdevelop (4.4.1)
KDE Platform Version: 4.10.3
Qt Version: 4.8.4
Operating System: Linux 3.8.0-23-generic x86_64
Distribution: Ubuntu 13.04

-- Information about the crash:
- What I was doing when the application crashed:
I was deleting the default project cmake buildset to create a coustom make build.
When i selected my makefile and pushed the plus button Kdevelop crashed. this happend
2 times and this includes the secound backtrace.

The crash can be reproduced sometimes.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f7acb88c7c0 (LWP 5462))]

Thread 11 (Thread 0x7f7aae264700 (LWP 5463)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f7ac936b0a7 in wait (time=1000, this=0x1b3c3a0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1b37510, time=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7ac54c727b in ?? () from /usr/lib/libkdevplatformlanguage.so.6
#4  0x00007f7ac936abec in QThreadPrivate::start (arg=0x1b374f0) at thread/qthread_unix.cpp:338
#5  0x00007f7ac73d9f8e in start_thread (arg=0x7f7aae264700) at pthread_create.c:311
#6  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 10 (Thread 0x7f7a9753c700 (LWP 5466)):
#0  0x00007f7ac73dd07f in __pthread_mutex_unlock_usercnt (mutex=0x7f7a90000a60, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  0x00007f7ac24d45f1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ac2494d1a in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ac2495175 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ac2495304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7ac9496036 in QEventDispatcherGlib::processEvents (this=0x7f7a900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f7ac946638f in QEventLoop::processEvents (this=this@entry=0x7f7a9753bd90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7ac9466618 in QEventLoop::exec (this=this@entry=0x7f7a9753bd90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f7ac9368410 in QThread::exec (this=this@entry=0x33ab400) at thread/qthread.cpp:542
#9  0x00007f7ac9447edf in QInotifyFileSystemWatcherEngine::run (this=0x33ab400) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f7ac936abec in QThreadPrivate::start (arg=0x33ab400) at thread/qthread_unix.cpp:338
#11 0x00007f7ac73d9f8e in start_thread (arg=0x7f7a9753c700) at pthread_create.c:311
#12 0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 9 (Thread 0x7f7a96d3b700 (LWP 5478)):
#0  0x00007f7ac936991d in QThreadData::current () at thread/qthread_unix.cpp:238
#1  0x00007f7ac94958f9 in postEventSourcePrepare (s=0x7f7a880012d0, timeout=0x7f7a96d3abc4) at kernel/qeventdispatcher_glib.cpp:256
#2  0x00007f7ac2494900 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ac24950fe in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f7ac2495304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f7ac9496036 in QEventDispatcherGlib::processEvents (this=0x7f7a880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f7ac946638f in QEventLoop::processEvents (this=this@entry=0x7f7a96d3ad90, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f7ac9466618 in QEventLoop::exec (this=this@entry=0x7f7a96d3ad90, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f7ac9368410 in QThread::exec (this=this@entry=0x34a3c40) at thread/qthread.cpp:542
#9  0x00007f7ac9447edf in QInotifyFileSystemWatcherEngine::run (this=0x34a3c40) at io/qfilesystemwatcher_inotify.cpp:256
#10 0x00007f7ac936abec in QThreadPrivate::start (arg=0x34a3c40) at thread/qthread_unix.cpp:338
#11 0x00007f7ac73d9f8e in start_thread (arg=0x7f7a96d3b700) at pthread_create.c:311
#12 0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 8 (Thread 0x7f7a9653a700 (LWP 5517)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ac4848e77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007f7ac4848ea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a9653a700) at pthread_create.c:311
#4  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 7 (Thread 0x7f7a8ffff700 (LWP 5533)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7abf513585 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7abf5135d9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a8ffff700) at pthread_create.c:311
#4  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 6 (Thread 0x7f7a9484c700 (LWP 5534)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7abf259a09 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007f7abf541cee in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a9484c700) at pthread_create.c:311
#4  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 5 (Thread 0x7f7a8ebb9700 (LWP 5535)):
#0  0x00007f7ac80643cd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f7ac24951dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f7ac2495304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f7ac9496036 in QEventDispatcherGlib::processEvents (this=0x7f7a7c014070, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f7ac946638f in QEventLoop::processEvents (this=this@entry=0x7f7a8ebb8dc0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7ac9466618 in QEventLoop::exec (this=this@entry=0x7f7a8ebb8dc0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f7ac9368410 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:542
#7  0x00007f7ac936abec in QThreadPrivate::start (arg=0x400f2a0) at thread/qthread_unix.cpp:338
#8  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a8ebb9700) at pthread_create.c:311
#9  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 4 (Thread 0x7f7a8dd3c700 (LWP 5670)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ac936b14b in wait (time=18446744073709551615, this=0x1410de0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x18d7ce8, mutex=0x4377ef0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7abffc9041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d7cc0, th=0x402e580) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7abffcb94b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3494020, th=0x402e580) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7abffca63f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7a8dd3bdc0, parent=0x18d7cc0, th=th@entry=0x402e580) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7abffca6cb in ThreadWeaver::Thread::run (this=0x402e580) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7ac936abec in QThreadPrivate::start (arg=0x402e580) at thread/qthread_unix.cpp:338
#8  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a8dd3c700) at pthread_create.c:311
#9  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 3 (Thread 0x7f7a8cb67700 (LWP 5672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ac936b14b in wait (time=18446744073709551615, this=0x1410de0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x18d7ce8, mutex=0x4377ef0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7abffc9041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d7cc0, th=0x497ce50) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7abffcb94b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3494020, th=0x497ce50) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7abffca63f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7a8cb66dc0, parent=0x18d7cc0, th=th@entry=0x497ce50) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7abffca6cb in ThreadWeaver::Thread::run (this=0x497ce50) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7ac936abec in QThreadPrivate::start (arg=0x497ce50) at thread/qthread_unix.cpp:338
#8  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a8cb67700) at pthread_create.c:311
#9  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 2 (Thread 0x7f7a36f84700 (LWP 5673)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f7ac936b14b in wait (time=18446744073709551615, this=0x1410de0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x18d7ce8, mutex=0x4377ef0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f7abffc9041 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x18d7cc0, th=0x15230d0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f7abffcb94b in ThreadWeaver::WorkingHardState::applyForWork (this=0x3494020, th=0x15230d0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f7abffca63f in ThreadWeaver::ThreadRunHelper::run (this=this@entry=0x7f7a36f83dc0, parent=0x18d7cc0, th=th@entry=0x15230d0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f7abffca6cb in ThreadWeaver::Thread::run (this=0x15230d0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f7ac936abec in QThreadPrivate::start (arg=0x15230d0) at thread/qthread_unix.cpp:338
#8  0x00007f7ac73d9f8e in start_thread (arg=0x7f7a36f84700) at pthread_create.c:311
#9  0x00007f7ac8070e1d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113

Thread 1 (Thread 0x7f7acb88c7c0 (LWP 5462)):
[KCrash Handler]
#6  0x00007f7ac7fae037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007f7ac7fb1698 in __GI_abort () at abort.c:90
#8  0x00007f7ac7feb5ab in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f7ac80fe860 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:199
#9  0x00007f7ac7ff7a46 in malloc_printerr (ptr=0x4a11ad0, str=0x7f7ac80fe990 "double free or corruption (out)", action=3) at malloc.c:4902
#10 _int_free (av=<optimized out>, p=0x4a11ac0, have_lock=0) at malloc.c:3758
#11 0x00007f7ac9480f9c in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0x4a11a78, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#13 QObject::~QObject (this=0x4a11a70, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#14 0x00007f7aa2e337f7 in ~AbstractController (this=0x4a11a70, __in_chrg=<optimized out>) at ../../../../okteta/kasten/controllers/../../libs/kasten/gui/controller/abstractcontroller.h:50
#15 ~AbstractXmlGuiController (this=0x4a11a70, __in_chrg=<optimized out>) at ../../../../okteta/kasten/controllers/../../libs/kasten/gui/controller/abstractxmlguicontroller.h:32
#16 ~ViewConfigController (this=0x4a11a70, __in_chrg=<optimized out>) at ../../../../okteta/kasten/controllers/view/viewconfig/viewconfigcontroller.h:43
#17 Kasten2::ViewConfigController::~ViewConfigController (this=0x4a11a70, __in_chrg=<optimized out>) at ../../../../okteta/kasten/controllers/view/viewconfig/viewconfigcontroller.h:43
#18 0x00007f7aa3595a2e in qDeleteAll<QList<Kasten2::AbstractXmlGuiController*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#19 qDeleteAll<QList<Kasten2::AbstractXmlGuiController*> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#20 KDevelop::OktetaWidget::~OktetaWidget (this=0x49dac40, __in_chrg=<optimized out>) at ../../../utils/okteta/oktetawidget.cpp:158
#21 0x00007f7aa3595a89 in KDevelop::OktetaWidget::~OktetaWidget (this=0x49dac40, __in_chrg=<optimized out>) at ../../../utils/okteta/oktetawidget.cpp:159
#22 0x00007f7ac94815e8 in QObject::event (this=this@entry=0x49dac40, e=e@entry=0x49a4330) at kernel/qobject.cpp:1175
#23 0x00007f7ac885a1ca in QWidget::event (this=0x49dac40, event=0x49a4330) at kernel/qwidget.cpp:8845
#24 0x00007f7ac880d8ec in QApplicationPrivate::notify_helper (this=this@entry=0x13a5690, receiver=receiver@entry=0x49dac40, e=e@entry=0x49a4330) at kernel/qapplication.cpp:4567
#25 0x00007f7ac881025b in QApplication::notify (this=this@entry=0x7fff53811f60, receiver=receiver@entry=0x49dac40, e=e@entry=0x49a4330) at kernel/qapplication.cpp:4428
#26 0x00007f7ac9c6caf6 in KApplication::notify (this=0x7fff53811f60, receiver=0x49dac40, event=0x49a4330) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007f7ac946763e in QCoreApplication::notifyInternal (this=0x7fff53811f60, receiver=receiver@entry=0x49dac40, event=event@entry=0x49a4330) at kernel/qcoreapplication.cpp:946
#28 0x00007f7ac946b171 in sendEvent (event=0x49a4330, receiver=0x49dac40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x13641f0) at kernel/qcoreapplication.cpp:1570
#30 0x00007f7ac946b4a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463
#31 0x00007f7ac9495e83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x13a5610) at kernel/qeventdispatcher_glib.cpp:279
#33 0x00007f7ac2494f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f7ac2495248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f7ac2495304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007f7ac9496016 in QEventDispatcherGlib::processEvents (this=0x1365ad0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#37 0x00007f7ac88b31ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f7ac946638f in QEventLoop::processEvents (this=this@entry=0x7fff53811a20, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f7ac9466618 in QEventLoop::exec (this=this@entry=0x7fff53811a20, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007f7ac946bcf6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218
#41 0x00007f7ac880bffc in QApplication::exec () at kernel/qapplication.cpp:3828
#42 0x000000000040e71a in main (argc=<optimized out>, argv=<optimized out>) at ../../app/main.cpp:519

This bug may be a duplicate of or related to bug 298087.

Possible duplicates by query: bug 320526, bug 320422, bug 320128, bug 319778, bug 319515.

Reported using DrKonqi
Comment 1 Aleix Pol 2013-06-11 22:46:13 UTC
This backtrace doesn't really provide the correct information. Maybe you can try to reproduce it with valgrind?

It's a crash in Okteta, and it's unrelated to the steps you suggest.
Comment 2 PrasannaKumar 2013-10-25 06:37:07 UTC
Created attachment 83095 [details]
New crash information added by DrKonqi

kdevelop (4.4.1) on KDE Platform 4.10.5 using Qt 4.8.4

- What I was doing when the application crashed:

Navigating through the source code as usual. I have seen similar crash but don't know how to reproduce.

-- Backtrace (Reduced):
#6  0x00007fd8a50ea037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7  0x00007fd8a50ed698 in __GI_abort () at abort.c:90
[...]
#9  0x00007fd8a5133a46 in malloc_printerr (ptr=0x5f5ad30, str=0x7fd8a523b570 "double free or corruption (out)", action=3) at malloc.c:4923
#10 _int_free (av=<optimized out>, p=0x5f5ad20, have_lock=0) at malloc.c:3779
#11 0x00007fd8a65bdf9c in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
Comment 3 Andrew Crouthamel 2018-09-25 03:50:49 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Andrew Crouthamel 2018-10-27 02:12:24 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!