Application: lokalize (1.0) KDE Platform Version: 4.4.76 (KDE 4.4.76 (KDE 4.5 >= 20100516)) "release 1" Qt Version: 4.6.3 Operating System: Linux 2.6.34-35-pae i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: Lokalize crashes each time on closing (only after a *.po was opened). On 4.4.3 it works properly. (Make drkonqi happy for bug reporting ...) The crash can be reproduced every time. -- Backtrace: Application: Lokalize (lokalize), signal: Aborted [Current thread is 1 (Thread 0xb4e3eb00 (LWP 3406))] Thread 3 (Thread 0xb1bb4b70 (LWP 3407)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb54b1d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb5c5727c in __pthread_cond_wait (cond=0x81f7c70, mutex=0x81f7c58) at forward.c:139 #3 0xb5e7c730 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0xb6f3c94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81f7b80, th=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb6f3f26b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81e30d0, th=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb6f3ae0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81f7b80, th=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb6f3f36c in ThreadWeaver::WorkingHardState::applyForWork (this=0x81e30d0, th=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb6f3cbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81f7b80, th=0x850a048, previous=0x92b8058) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb6f3d294 in ThreadWeaver::ThreadRunHelper::run (this=0xb1bb4324, parent=0x81f7b80, th=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/Thread.cpp:87 #11 0xb6f3d90a in ThreadWeaver::Thread::run (this=0x850a048) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/Thread.cpp:142 #12 0xb5e7b62f in QThreadPrivate::start (arg=0x850a048) at thread/qthread_unix.cpp:248 #13 0xb54ad6e5 in start_thread (arg=0x0) at pthread_create.c:297 #14 0xb54ad600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 2 (Thread 0xb112fb70 (LWP 3410)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb54b1d95 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0xb5c5727c in __pthread_cond_wait (cond=0x81fc998, mutex=0x81fc980) at forward.c:139 #3 0xb5e7c730 in wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #5 0xb6f3c94a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x81fc858, th=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:365 #6 0xb6f3f26b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x81e3ff8, th=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WorkingHardState.cpp:80 #7 0xb6f3ae0a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x81fc858, th=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:356 #8 0xb6f3f36c in ThreadWeaver::WorkingHardState::applyForWork (this=0x81e3ff8, th=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WorkingHardState.cpp:71 #9 0xb6f3cbe3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x81fc858, th=0x85c1e48, previous=0x90586c0) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb6f3d294 in ThreadWeaver::ThreadRunHelper::run (this=0xb112f324, parent=0x81fc858, th=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/Thread.cpp:87 #11 0xb6f3d90a in ThreadWeaver::Thread::run (this=0x85c1e48) at /usr/src/debug/kdelibs-4.4.76svn1127506/threadweaver/Weaver/Thread.cpp:142 #12 0xb5e7b62f in QThreadPrivate::start (arg=0x85c1e48) at thread/qthread_unix.cpp:248 #13 0xb54ad6e5 in start_thread (arg=0x0) at pthread_create.c:297 #14 0xb54ad600 in ?? () at pthread_create.c:216 from /lib/libpthread.so.0 Thread 1 (Thread 0xb4e3eb00 (LWP 3406)): [KCrash Handler] #7 0xffffe424 in __kernel_vsyscall () #8 0xb5ba20cf in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0xb5ba39e7 in abort () at abort.c:88 #10 0xb5bde4ed in __libc_message (do_abort=2, fmt=0xb5ca3c50 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:170 #11 0xb5be450b in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x8a8ef18) at malloc.c:6239 #12 0xb5be9049 in __libc_free (mem=0x6) at malloc.c:3699 #13 0xb5ddbf4f in operator delete (ptr=0x0) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44 #14 0xb5db799b in deallocate (__p=<value optimized out>, this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090817/obj-i586-suse-linux/i586-suse-linux/libstdc++-v3/include/ext/new_allocator.h:95 #15 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_M_destroy (__p=<value optimized out>, this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090817/obj-i586-suse-linux/i586-suse-linux/libstdc++-v3/include/bits/basic_string.tcc:427 #16 0xb5db945a in _M_dispose (__a=..., this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090817/obj-i586-suse-linux/i586-suse-linux/libstdc++-v3/include/bits/basic_string.h:231 #17 std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string (__a=..., this=<value optimized out>) at /usr/src/debug/gcc-4.4.1-20090817/obj-i586-suse-linux/i586-suse-linux/libstdc++-v3/include/bits/basic_string.h:498 #18 0xb5ba5111 in __run_exit_handlers (status=0, listp=0xb5cd3324, run_list_atexit=true) at exit.c:78 #19 0xb5ba516d in exit (status=0) at exit.c:100 #20 0xb5b8dad6 in __libc_start_main (main=0x8074080 <main(int, char**)>, argc=5, ubp_av=0xbf9bc914, init=0x814d360 <__libc_csu_init>, fini=0x814d350 <__libc_csu_fini>, rtld_fini= 0xb7788bf0 <_dl_fini>, stack_end=0xbf9bc90c) at libc-start.c:252 #21 0x080729e1 in _start () at ../sysdeps/i386/elf/start.S:119 Possible duplicates by query: bug 238147, bug 236519, bug 232041, bug 228631, bug 228333. Reported using DrKonqi
This looks like a duplicate of #235420 although that is in a totally different application (dolphin).
Rolf: thanks for pointing this out. i think so as well. *** This bug has been marked as a duplicate of bug 235420 ***
Created attachment 52726 [details] New crash information added by DrKonqi lokalize (1.1) on KDE Platform 4.5.73 (4.6 >= 20101019) "release 2" using Qt 4.7.0 Current backtrace. (Make drkonqi happy, happy, happy, ...) -- Backtrace (Reduced): #13 0xb5e7f98f in operator delete (ptr=0x91ff9e0) at ../../../../libstdc++-v3/libsupc++/del_op.cc:44 [...] [...] [...] [...] [...] #19 0x08072ac1 in _start () at ../sysdeps/i386/elf/start.S:119
Reopen since Bug 235420 is fixed.
There is a new Dolphin report (bug 257944) which looks similar. It might be related to Strigi in some way.
*** This bug has been marked as a duplicate of bug 257944 ***