Bug 270181 - Crash when changing sessions
Summary: Crash when changing sessions
Status: RESOLVED DUPLICATE of bug 267659
Alias: None
Product: kdevelop
Classification: Applications
Component: general (show other bugs)
Version: 4.1.2
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 4.2.0
Assignee: kdevelop-bugs-null
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-04-05 22:28 UTC by Christopher Heiny
Modified: 2011-04-06 01:06 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christopher Heiny 2011-04-05 22:28:16 UTC
Application: kdevelop (4.1.2)
KDE Platform Version: 4.5.5 (KDE 4.5.5)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.11-83.fc14.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Had one session open in KDevelop.  Chose another from the Session menu.  The crash report assistant popped up, but oddly enough, the other session also opened.

-- Backtrace:
Application: KDevelop (kdevelop), signal: Aborted
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7fa699f7f840 (LWP 27346))]

Thread 7 (Thread 0x7fa68dee5700 (LWP 27353)):
#0  __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:136
#1  0x0000003c8660ba4c in pthread_cond_signal@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_signal.S:142
#2  0x0000003b90671677 in QMutexPrivate::wakeUp (this=0x7fa6880020b0) at thread/qmutex_unix.cpp:111
#3  0x0000003c17cb54ce in KDevelop::DUChainPrivate::doMoreCleanup(int, bool) () from /usr/lib64/libkdevplatformlanguage.so.2
#4  0x0000003c17cb6a64 in KDevelop::DUChainPrivate::CleanupThread::run() () from /usr/lib64/libkdevplatformlanguage.so.2
#5  0x0000003b906726ee in QThreadPrivate::start (arg=0x381efc0) at thread/qthread_unix.cpp:285
#6  0x0000003c86606ccb in start_thread (arg=0x7fa68dee5700) at pthread_create.c:301
#7  0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7fa675c96700 (LWP 27451)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b98f93d84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3b992ab4e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003b98f93db9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3b992b95b4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003c86606ccb in start_thread (arg=0x7fa675c96700) at pthread_create.c:301
#4  0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7fa674e5d700 (LWP 28363)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b90672ddb in wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b9e40a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x69921b0, th=0x690cb20) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b9e40c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x690cb20) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b9e40b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa674e5cd50, parent=0x69921b0, th=0x690cb20) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b9e40b5b8 in ThreadWeaver::Thread::run (this=0x690cb20) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b906726ee in QThreadPrivate::start (arg=0x690cb20) at thread/qthread_unix.cpp:285
#8  0x0000003c86606ccb in start_thread (arg=0x7fa674e5d700) at pthread_create.c:301
#9  0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7fa65ffff700 (LWP 28364)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b90672ddb in wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b9e40a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x69921b0, th=0x691a1f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b9e40c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x691a1f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b9e40c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x691a1f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b9e40b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa65fffed50, parent=0x69921b0, th=0x691a1f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b9e40b5b8 in ThreadWeaver::Thread::run (this=0x691a1f0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b906726ee in QThreadPrivate::start (arg=0x691a1f0) at thread/qthread_unix.cpp:285
#9  0x0000003c86606ccb in start_thread (arg=0x7fa65ffff700) at pthread_create.c:301
#10 0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7fa65f7fe700 (LWP 30976)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b90672ddb in wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b9e40a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x69921b0, th=0x64e7df0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b9e40c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x64e7df0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b9e40c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x64e7df0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003b9e40b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa65f7fdd50, parent=0x69921b0, th=0x64e7df0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003b9e40b5b8 in ThreadWeaver::Thread::run (this=0x64e7df0) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003b906726ee in QThreadPrivate::start (arg=0x64e7df0) at thread/qthread_unix.cpp:285
#9  0x0000003c86606ccb in start_thread (arg=0x7fa65f7fe700) at pthread_create.c:301
#10 0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fa657fff700 (LWP 30977)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x0000003b90672ddb in wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x633f630, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003b9e40a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x69921b0, th=0x6859e70) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003b9e40c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x5a7ac80, th=0x6859e70) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003b9e40b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fa657ffed50, parent=0x69921b0, th=0x6859e70) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003b9e40b5b8 in ThreadWeaver::Thread::run (this=0x6859e70) at /usr/src/debug/kdelibs-4.5.5/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003b906726ee in QThreadPrivate::start (arg=0x6859e70) at thread/qthread_unix.cpp:285
#8  0x0000003c86606ccb in start_thread (arg=0x7fa657fff700) at pthread_create.c:301
#9  0x0000003c85ae0c2d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fa699f7f840 (LWP 27346)):
[KCrash Handler]
#6  0x0000003c85a330c5 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x0000003c85a34a76 in abort () at abort.c:92
#8  0x0000003c85a6fcfb in __libc_message (do_abort=2, fmt=0x3c85b5ea98 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:186
#9  0x0000003c85a76d63 in malloc_printerr (av=<value optimized out>, p=0x7fa660008e80, have_lock=0) at malloc.c:6283
#10 _int_free (av=<value optimized out>, p=0x7fa660008e80, have_lock=0) at malloc.c:4795
#11 0x0000003c85a369f1 in __run_exit_handlers (status=0) at exit.c:78
#12 exit (status=0) at exit.c:100
#13 0x0000003c85a1ee64 in __libc_start_main (main=0x403b00 <main(int, char**)>, argc=3, ubp_av=0x7fffb75d6378, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fffb75d6368) at libc-start.c:258
#14 0x00000000004038a9 in _start ()

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

Possible duplicates by query: bug 269126, bug 268173, bug 267659, bug 265925, bug 264901.

Reported using DrKonqi
Comment 1 Milian Wolff 2011-04-06 01:06:08 UTC
a valgrind log would be needed to track this one down...

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