Bug 238412 - [4.5.73] [4.4.76] Lokalize crashes on closing
Summary: [4.5.73] [4.4.76] Lokalize crashes on closing
Status: RESOLVED DUPLICATE of bug 257944
Alias: None
Product: lokalize
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Nick Shaforostoff
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-21 18:18 UTC by Johannes Obermayr
Modified: 2011-01-09 04:21 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (5.33 KB, text/plain)
2010-10-21 21:19 UTC, Johannes Obermayr
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johannes Obermayr 2010-05-21 18:18:08 UTC
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
Comment 1 Rolf Eike Beer 2010-07-11 10:37:48 UTC
This looks like a duplicate of #235420 although that is in a totally different application (dolphin).
Comment 2 Nick Shaforostoff 2010-07-15 12:37:55 UTC
Rolf: thanks for pointing this out. i think so as well.

*** This bug has been marked as a duplicate of bug 235420 ***
Comment 3 Johannes Obermayr 2010-10-21 21:19:12 UTC
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
Comment 4 Johannes Obermayr 2010-10-21 21:20:30 UTC
Reopen since Bug 235420 is fixed.
Comment 5 Frank Reininghaus 2010-12-06 22:41:14 UTC
There is a new Dolphin report (bug 257944) which looks similar. It might be related to Strigi in some way.
Comment 6 Christoph Feck 2011-01-09 04:21:04 UTC

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