Bug 335127 - Crash on plain text file open [Php::FormatterPlugin::formatSourceWithStyle]
Summary: Crash on plain text file open [Php::FormatterPlugin::formatSourceWithStyle]
Status: RESOLVED NOT A BUG
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: PHP (other bugs)
Version First Reported In: 4.6.60
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdevelop-bugs-null
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-05-21 09:10 UTC by Ciprian Stingu
Modified: 2017-07-11 21:17 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ciprian Stingu 2014-05-21 09:10:37 UTC
Application: kdevelop (4.6.60)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.11.10-7-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I opened a plain text configuration file (*.conf) from left project widget

The crash can be reproduced every time.

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

Thread 23 (Thread 0x7f6d4cf8d700 (LWP 5451)):
#0  0x00007f6d68666b3d in poll () from /lib64/libc.so.6
#1  0x00007f6d627d5604 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d627d5a6a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d5306cc16 in ?? () from /usr/lib64/libgio-2.0.so.0
#4  0x00007f6d627fa035 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7f6d47fff700 (LWP 5452)):
#0  0x00007f6d6837553b in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f6d628152c1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d627d55f9 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d627d5759 in ?? () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d627fa035 in ?? () from /usr/lib64/libglib-2.0.so.0
#6  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#7  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7f6d3f1c1700 (LWP 5453)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d64dd98cb in ?? () from /usr/lib64/libQtScript.so.4
#2  0x00007f6d64dd9909 in ?? () from /usr/lib64/libQtScript.so.4
#3  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7f6cbdf95700 (LWP 5454)):
#0  0x00007f6d68376458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b44 in wait (time=1000, this=0x3dab940) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x27f5c88, mutex=mutex@entry=0x27f5c90, time=time@entry=1000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d6583ae52 in KDevelop::DUChainPrivate::CleanupThread::run (this=0x27f5c70) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/language/duchain/duchain.cpp:283
#4  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x27f5c70) at thread/qthread_unix.cpp:338
#5  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7f6caf059700 (LWP 5455)):
#0  0x00007f6d62815002 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d62815289 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d627d508c in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d627d559b in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6ca80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6caf058d60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6caf058d60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f6d68cbdfef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x487a9f0) at thread/qthread_unix.cpp:338
#10 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7f6ca564d700 (LWP 5456)):
#0  0x00007f6d62815005 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d62815289 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d627d4cb9 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6ca00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6ca564cd60, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6ca564cd60, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f6d68cbdfef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#9  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x4a6f8a0) at thread/qthread_unix.cpp:338
#10 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7f6c97fff700 (LWP 5493)):
#0  0x00007f6d627d4c63 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6c90022200, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6c97ffed20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6c97ffed20, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f6d68cbdfef in QThread::exec (this=this@entry=0x5d958a0) at thread/qthread.cpp:536
#7  0x00007f6d68da0513 in QInotifyFileSystemWatcherEngine::run (this=0x5d958a0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x5d958a0) at thread/qthread_unix.cpp:338
#9  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7f6c977fe700 (LWP 5503)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d5e903f76 in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f6d5e903fa9 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7f6c96ffd700 (LWP 5504)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d5e6762cd in ?? () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f6d5e92bad6 in ?? () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7f6c967fc700 (LWP 5526)):
#0  0x00007fff2bdfe987 in clock_gettime ()
#1  0x00007f6d6867ca0d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6d68d14e47 in do_gettime (frac=0x7f6c967fbaf0, sec=0x7f6c967fbae8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f6d68dee405 in updateCurrentTime (this=0x7f6c8c001420) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f6c8c001420, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f6d68decbac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6c967fbba4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f6d68decc55 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f6d627d4cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6c8c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6c967fbd60, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6c967fbd60, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f6d68cbdfef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#15 0x00007f6d68cc068f in QThreadPrivate::start (arg=0x55199c0) at thread/qthread_unix.cpp:338
#16 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#17 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7f6c95bbc700 (LWP 5535)):
#0  0x00007fff2bdfe987 in clock_gettime ()
#1  0x00007f6d6867ca0d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6d68d14e47 in do_gettime (frac=0x7f6c95bbbab0, sec=0x7f6c95bbbaa8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f6d68dee405 in updateCurrentTime (this=0x7f6c40002260) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f6c40002260, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f6d68decbac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6c95bbbb64) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f6d68decc55 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f6d627d4cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6c400008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6c95bbbd20, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6c95bbbd20, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f6d68cbdfef in QThread::exec (this=this@entry=0x24c2690) at thread/qthread.cpp:536
#15 0x00007f6d68da0513 in QInotifyFileSystemWatcherEngine::run (this=0x24c2690) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f6d68cc068f in QThreadPrivate::start (arg=0x24c2690) at thread/qthread_unix.cpp:338
#17 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7f6c953bb700 (LWP 5538)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x27838a0) at thread/qthread_unix.cpp:338
#8  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7f6c47ffd700 (LWP 5676)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x28cc760) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x28cc8e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x24947f0) at thread/qthread_unix.cpp:338
#9  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7f6c477fc700 (LWP 5677)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x28cc760) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x28cc8e0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x264c570) at thread/qthread_unix.cpp:338
#7  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f6c94bba700 (LWP 5739)):
#0  0x00007fff2bdfe987 in clock_gettime ()
#1  0x00007f6d6867ca0d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6d68d14e47 in do_gettime (frac=0x7f6c94bb9b10, sec=0x7f6c94bb9b08) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f6d68dee405 in updateCurrentTime (this=0x7f6c3c694d90) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f6c3c694d90, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f6d68decbac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6c94bb9ba4) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f6d627d4cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6c3c6eb650, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#11 0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6c94bb9d60, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6c94bb9d60, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f6d68cbdfef in QThread::exec (this=<optimized out>) at thread/qthread.cpp:536
#14 0x00007f6d68cc068f in QThreadPrivate::start (arg=0x7532c78) at thread/qthread_unix.cpp:338
#15 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#16 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f6c45387700 (LWP 5768)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x7451c90) at thread/qthread_unix.cpp:338
#7  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f6c45b88700 (LWP 5769)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x6e7f260) at thread/qthread_unix.cpp:338
#9  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f6c27e82700 (LWP 5781)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#9  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x7661cf0) at thread/qthread_unix.cpp:338
#10 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f6c27681700 (LWP 5782)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#8  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x6f0c270) at thread/qthread_unix.cpp:338
#9  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f6c25667700 (LWP 5794)):
#0  0x00007fff2bdfe987 in clock_gettime ()
#1  0x00007f6d6867ca0d in clock_gettime () from /lib64/libc.so.6
#2  0x00007f6d68d14e47 in do_gettime (frac=0x7f6c25666ab0, sec=0x7f6c25666aa8) at tools/qelapsedtimer_unix.cpp:127
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:144
#4  0x00007f6d68dee405 in updateCurrentTime (this=0x7f6c10002460) at kernel/qeventdispatcher_unix.cpp:354
#5  QTimerInfoList::timerWait (this=0x7f6c10002460, tm=...) at kernel/qeventdispatcher_unix.cpp:460
#6  0x00007f6d68decbac in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f6c25666b64) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f6d68decc55 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f6d627d4cad in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f6d627d5523 in ?? () from /usr/lib64/libglib-2.0.so.0
#10 0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#11 0x00007f6d68decd76 in QEventDispatcherGlib::processEvents (this=0x7f6c100008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#12 0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7f6c25666d20, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7f6c25666d20, flags=...) at kernel/qeventloop.cpp:204
#14 0x00007f6d68cbdfef in QThread::exec (this=this@entry=0x74a6d70) at thread/qthread.cpp:536
#15 0x00007f6d68da0513 in QInotifyFileSystemWatcherEngine::run (this=0x74a6d70) at io/qfilesystemwatcher_inotify.cpp:256
#16 0x00007f6d68cc068f in QThreadPrivate::start (arg=0x74a6d70) at thread/qthread_unix.cpp:338
#17 0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#18 0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f6c24e66700 (LWP 5803)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f66124c in ?? () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#7  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x57efed0) at thread/qthread_unix.cpp:338
#8  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#9  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f6c0ffff700 (LWP 5804)):
#0  0x00007f6d683760af in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f6d68cc0b66 in wait (time=18446744073709551615, this=0x5e0b190) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x277ead0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f6d5f65e79c in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f6d5f661233 in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f6d5f65ff4f in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f6d68cc068f in QThreadPrivate::start (arg=0x6f27560) at thread/qthread_unix.cpp:338
#7  0x00007f6d683720db in start_thread () from /lib64/libpthread.so.0
#8  0x00007f6d6866f90d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f6d6bee4880 (LWP 5448)):
[KCrash Handler]
#5  ref (this=0x7f6d68604ff9 <malloc+105>) at /usr/include/QtCore/qatomic_x86_64.h:121
#6  QString (other=..., this=0x7fff2bd901c0) at /usr/include/QtCore/qstring.h:726
#7  content (this=0x7fff2bd90290) at /usr/include/kdevplatform/interfaces/isourceformatter.h:38
#8  Php::FormatterPlugin::formatSourceWithStyle (this=0x49ab600, style=..., text=..., url=..., mime=..., leftContext=..., rightContext=...) at /usr/src/debug/kdevelop4-plugin-php-formatter-0.1git.1390839448/formatterplugin.cpp:106
#9  0x00007f6d6b3d14b0 in KDevelop::SourceFormatterController::createFormatterForPlugin (this=this@entry=0x28d09e0, ifmt=ifmt@entry=0x49ab628) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/sourceformattercontroller.cpp:168
#10 0x00007f6d6b3d1f60 in KDevelop::SourceFormatterController::findFirstFormatterForMimeType (this=0x28d09e0, mime=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/sourceformattercontroller.cpp:144
#11 0x00007f6d6b3d27d9 in KDevelop::SourceFormatterController::isMimeTypeSupported (this=<optimized out>, mime=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/sourceformattercontroller.cpp:208
#12 0x00007f6d6b3d069f in KDevelop::SourceFormatterController::activeDocumentChanged (this=0x28d09e0, doc=<optimized out>) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/sourceformattercontroller.cpp:310
#13 0x00007f6d68dd3d68 in QMetaObject::activate (sender=0x28c1060, m=m@entry=0x7f6d6b860a00 <KDevelop::IDocumentController::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2bd905d0) at kernel/qobject.cpp:3556
#14 0x00007f6d6b64f1ff in KDevelop::IDocumentController::documentActivated (this=<optimized out>, _t1=0x55958e0) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/build/interfaces/idocumentcontroller.moc:262
#15 0x00007f6d6b37c29f in KDevelop::MainWindowPrivate::changeActiveView (this=0x2830960, view=0x545cb20) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/mainwindow_p.cpp:153
#16 0x00007f6d6b37cd8c in KDevelop::MainWindowPrivate::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/build/shell/mainwindow_p.moc:106
#17 0x00007f6d68dd3d68 in QMetaObject::activate (sender=sender@entry=0x27e1820, m=m@entry=0x7f6d6a908260 <Sublime::MainWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x7fff2bd90750) at kernel/qobject.cpp:3556
#18 0x00007f6d6a6e9f52 in Sublime::MainWindow::activeViewChanged (this=this@entry=0x27e1820, _t1=_t1@entry=0x545cb20) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/build/sublime/mainwindow.moc:172
#19 0x00007f6d6a6e9f92 in Sublime::MainWindow::setActiveView (this=this@entry=0x27e1820, view=view@entry=0x545cb20, focus=focus@entry=true) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/sublime/mainwindow.cpp:215
#20 0x00007f6d6a6ea6d4 in Sublime::MainWindow::activateView (this=0x27e1820, view=view@entry=0x545cb20, focus=<optimized out>) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/sublime/mainwindow.cpp:201
#21 0x00007f6d6b3ac771 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=this@entry=0x28c1780, doc=doc@entry=0x55958e0, range=..., activationParams=..., buddy=<optimized out>, buddy@entry=0x0) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/documentcontroller.cpp:508
#22 0x00007f6d6b3ad918 in KDevelop::DocumentControllerPrivate::openDocumentInternal (this=0x28c1780, inputUrl=..., prefName=..., range=..., encoding=..., activationParams=..., buddy=buddy@entry=0x0) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/documentcontroller.cpp:333
#23 0x00007f6d6b3aaaea in KDevelop::DocumentController::openDocument (this=this@entry=0x28c1060, inputUrl=..., range=..., activationParams=..., encoding=..., buddy=buddy@entry=0x0) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/shell/documentcontroller.cpp:725
#24 0x00007f6cb22fd8b1 in OpenWithPlugin::openDefault (this=this@entry=0x47034d0) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/plugins/openwith/openwithplugin.cpp:213
#25 0x00007f6cb22fda51 in OpenWithPlugin::openFilesInternal (this=0x47034d0, files=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/plugins/openwith/openwithplugin.cpp:260
#26 0x00007f6cac28ab11 in openFiles (files=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/plugins/openwith/iopenwith.h:51
#27 ProjectManagerView::open (this=<optimized out>, path=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/plugins/projectmanagerview/projectmanagerview.cpp:255
#28 0x00007f6d68dd3d68 in QMetaObject::activate (sender=sender@entry=0x567ea20, m=m@entry=0x7f6cac49ac20 <ProjectTreeView::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff2bd90e70) at kernel/qobject.cpp:3556
#29 0x00007f6cac28c09d in activate (_t1=..., this=0x567ea20) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/build/plugins/projectmanagerview/projecttreeview.moc:118
#30 ProjectTreeView::slotActivated (this=0x567ea20, index=...) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/plugins/projectmanagerview/projecttreeview.cpp:284
#31 0x00007f6cac28e6b1 in ProjectTreeView::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdevplatform-1.6.60git.1400087954/build/plugins/projectmanagerview/projecttreeview.moc:63
#32 0x00007f6d68dd3d68 in QMetaObject::activate (sender=0x567ea20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff2bd90fd0) at kernel/qobject.cpp:3556
#33 0x00007f6d697f6a65 in QAbstractItemView::activated(QModelIndex const&) () from /usr/lib64/libQtGui.so.4
#34 0x00007f6d6983d094 in QTreeView::mouseDoubleClickEvent(QMouseEvent*) () from /usr/lib64/libQtGui.so.4
#35 0x00007f6d69353f3e in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#36 0x00007f6d696f0b6e in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#37 0x00007f6d697ffdf3 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#38 0x00007f6d6983ed10 in QTreeView::viewportEvent(QEvent*) () from /usr/lib64/libQtGui.so.4
#39 0x00007f6d68dc0216 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x5666910, event=0x7fff2bd91780) at kernel/qcoreapplication.cpp:1059
#40 0x00007f6d6930488c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#41 0x00007f6d6930afad in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#42 0x00007f6d6a29818a in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#43 0x00007f6d68dc00ad in QCoreApplication::notifyInternal (this=0x7fff2bd920d0, receiver=0x5666910, event=0x7fff2bd91780) at kernel/qcoreapplication.cpp:949
#44 0x00007f6d6930a763 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib64/libQtGui.so.4
#45 0x00007f6d6937bf7b in ?? () from /usr/lib64/libQtGui.so.4
#46 0x00007f6d6937a9ec in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib64/libQtGui.so.4
#47 0x00007f6d693a1882 in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007f6d627d5316 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#49 0x00007f6d627d5668 in ?? () from /usr/lib64/libglib-2.0.so.0
#50 0x00007f6d627d570c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#51 0x00007f6d68decd55 in QEventDispatcherGlib::processEvents (this=0x1f28a90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#52 0x00007f6d693a1936 in ?? () from /usr/lib64/libQtGui.so.4
#53 0x00007f6d68dbed0f in QEventLoop::processEvents (this=this@entry=0x7fff2bd91ed0, flags=...) at kernel/qeventloop.cpp:149
#54 0x00007f6d68dbf005 in QEventLoop::exec (this=this@entry=0x7fff2bd91ed0, flags=...) at kernel/qeventloop.cpp:204
#55 0x00007f6d68dc413b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#56 0x0000000000411382 in ?? ()
#57 0x00007f6d685a9be5 in __libc_start_main () from /lib64/libc.so.6
#58 0x0000000000411889 in _start ()

Reported using DrKonqi
Comment 1 Kevin Funk 2017-07-11 21:17:25 UTC
kdev-php-formatter is an unofficial plugin and unsupported at this point.