[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 310385] New: KDevelop crash when change the setting on text editor
From:       <contuma92 () gmail ! com>
Date:       2012-11-19 22:20:44
Message-ID: bug-310385-40295 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=310385

            Bug ID: 310385
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdevelop-bugs@kdevelop.org
           Summary: KDevelop crash when change the setting on text editor
    Classification: Unclassified
                OS: Linux
          Reporter: contuma92@gmail.com
          Hardware: Debian stable
            Status: UNCONFIRMED
         Component: general
           Product: kdevelop

Application: kdevelop (4.0.1 (using KDevPlatform 1.0.1))
KDE Platform Version: 4.4.5 (KDE 4.4.5)
Qt Version: 4.6.3
Operating System: Linux 2.6.32-5-686-bigmem i686
Distribution: Debian GNU/Linux 6.0.6 (squeeze)

-- Information about the crash:
KDevelop always crash when changing the setting on integrated text editor and
apply the changes.

The crash can be reproduced every time.

 -- Backtrace:
Application: KDevelop (kdevelop.bin), signal: Segmentation fault
[Current thread is 1 (Thread 0xb433b710 (LWP 11807))]

Thread 4 (Thread 0xb0ccab70 (LWP 11808)):
#0  0xb77d1424 in __kernel_vsyscall ()
#1  0xb4ee74d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xb61be1a4 in __pthread_cond_timedwait (cond=0x968fc90, mutex=0x968fc78,
abstime=0xb0cca2b0) at forward.c:152
#3  0xb6e35f3f in QWaitConditionPrivate::wait (this=0x96903b4, mutex=0x96903b8,
time=200000) at thread/qwaitcondition_unix.cpp:85
#4  QWaitCondition::wait (this=0x96903b4, mutex=0x96903b8, time=200000) at
thread/qwaitcondition_unix.cpp:159
#5  0xb5230745 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x96903a8)
at ../../language/duchain/duchain.cpp:286
#6  0xb6e34fbe in QThreadPrivate::start (arg=0x96903a8) at
thread/qthread_unix.cpp:248
#7  0xb4ee2955 in start_thread (arg=0xb0ccab70) at pthread_create.c:300
#8  0xb61b11de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xae9e3b70 (LWP 11813)):
#0  0xb4ecee16 in *__GI_clock_gettime (clock_id=-1259524108, tp=0xae9e2fe8) at
../sysdeps/unix/clock_gettime.c:100
#1  0xb6f5a1ab in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xb6f5f405 in QTimerInfoList::updateCurrentTime (this=0x97da224) at
kernel/qeventdispatcher_unix.cpp:340
#3  0xb6f5f44a in QTimerInfoList::timerWait (this=0x97da224, tm=...) at
kernel/qeventdispatcher_unix.cpp:443
#4  0xb6f5d2b8 in timerSourcePrepareHelper (src=<value optimized out>,
timeout=0xae9e30fc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xb6f5d345 in timerSourcePrepare (source=0x0, timeout=0xb4ed2ff4) at
kernel/qeventdispatcher_glib.cpp:169
#6  0xb4e407da in IA__g_main_context_prepare (context=0x97da110,
priority=0xae9e317c) at
/build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2280
#7  0xb4e40bf9 in g_main_context_iterate (context=0x97da110, block=<value
optimized out>, dispatch=1, self=0x97da0d8) at
/build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2571
#8  0xb4e411c8 in IA__g_main_context_iteration (context=0x97da110, may_block=1)
at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2654
#9  0xb6f5d0af in QEventDispatcherGlib::processEvents (this=0x93a5478,
flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0xb6f2fae9 in QEventLoop::processEvents (this=0xae9e32c0, flags=) at
kernel/qeventloop.cpp:149
#11 0xb6f2ff3a in QEventLoop::exec (this=0xae9e32c0, flags=...) at
kernel/qeventloop.cpp:201
#12 0xb6e32629 in QThread::exec (this=0x97a5ac8) at thread/qthread.cpp:487
#13 0xb5328de0 in KDevelop::CompletionWorkerThread::run (this=0x97a5ac8) at
../../language/codecompletion/codecompletionmodel.cpp:82
#14 0xb6e34fbe in QThreadPrivate::start (arg=0x97a5ac8) at
thread/qthread_unix.cpp:248
#15 0xb4ee2955 in start_thread (arg=0xae9e3b70) at pthread_create.c:300
#16 0xb61b11de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xadfffb70 (LWP 11834)):
#0  0xb77d1424 in __kernel_vsyscall ()
#1  0xb4ee6fcf in __pthread_cond_wait (cond=0x94f3128, mutex=0x94f3110) at
pthread_cond_wait.c:153
#2  0xb61be14d in __pthread_cond_wait (cond=0x94f3128, mutex=0x94f3110) at
forward.c:139
#3  0xb6e35fb7 in QWaitConditionPrivate::wait (this=0x94fcf90, mutex=0x9425950,
time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x94fcf90, mutex=0x9425950, time=4294967295) at
thread/qwaitcondition_unix.cpp:159
#5  0xb48be682 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x94fcf78,
th=0x94a7210) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb48c13dc in ThreadWeaver::WorkingHardState::waitForAvailableJob
(this=0x94d2238, th=0x94a7210) at
../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb48bd24b in ThreadWeaver::WeaverImpl::waitForAvailableJob
(this=0x94fcf78, th=0x94a7210) at
../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb48c14d2 in ThreadWeaver::WorkingHardState::applyForWork (this=0x94d2238,
th=0x94a7210) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb48bebe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x94fcf78,
th=0x94a7210, previous=0x9d3b358) at
../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb48bf57e in ThreadWeaver::ThreadRunHelper::run (this=0xadfff2f4,
parent=0x94fcf78, th=0x94a7210) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb48bfc9b in ThreadWeaver::Thread::run (this=0x94a7210) at
../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb6e34fbe in QThreadPrivate::start (arg=0x94a7210) at
thread/qthread_unix.cpp:248
#13 0xb4ee2955 in start_thread (arg=0xadfffb70) at pthread_create.c:300
#14 0xb61b11de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb433b710 (LWP 11807)):
[KCrash Handler]
#6  0xb650ba79 in QETWidget::translateMouseEvent (this=0xa2c8fa8,
event=0xbf8dbd10) at kernel/qapplication_x11.cpp:4331
#7  0xb650b253 in QApplication::x11ProcessEvent (this=0xbf8dc158,
event=0xbf8dbd10) at kernel/qapplication_x11.cpp:3391
#8  0xb6539372 in x11EventSourceDispatch (s=0x937efa8, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#9  0xb4e3d305 in g_main_dispatch (context=0x937e090) at
/build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:1960
#10 IA__g_main_context_dispatch (context=0x937e090) at
/build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2513
#11 0xb4e40fe8 in g_main_context_iterate (context=0x937e090, block=<value
optimized out>, dispatch=1, self=0x937bfd0) at
/build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2591
#12 0xb4e411c8 in IA__g_main_context_iteration (context=0x937e090, may_block=1)
at /build/buildd-glib2.0_2.24.2-1-i386-AScyie/glib2.0-2.24.2/glib/gmain.c:2654
#13 0xb6f5d075 in QEventDispatcherGlib::processEvents (this=0x9317a08,
flags=...) at kernel/qeventdispatcher_glib.cpp:412
#14 0xb6538ed5 in QGuiEventDispatcherGlib::processEvents (this=0x9317a08,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#15 0xb6f2fae9 in QEventLoop::processEvents (this=0xbf8dc004, flags=) at
kernel/qeventloop.cpp:149
#16 0xb6f2ff3a in QEventLoop::exec (this=0xbf8dc004, flags=...) at
kernel/qeventloop.cpp:201
#17 0xb6f3516f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003
#18 0xb647a667 in QApplication::exec () at kernel/qapplication.cpp:3581
#19 0x080500db in _start ()

Possible duplicates by query: bug 310223, bug 310097, bug 310064, bug 309943,
bug 309913.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.

_______________________________________________
KDevelop-bugs mailing list
KDevelop-bugs@kdevelop.org
https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-bugs
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic