Bug 230906 - konqueror segfault libkdeinit4_konqueror.so karmic
Summary: konqueror segfault libkdeinit4_konqueror.so karmic
Status: RESOLVED DOWNSTREAM
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-16 00:50 UTC by gionata
Modified: 2010-03-16 01:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gionata 2010-03-16 00:50:11 UTC
Application that crashed: konqueror
Version of the application: 4.3.5 (KDE 4.3.5)
KDE Version: 4.3.5 (KDE 4.3.5)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-20-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
After updating from 8.04 (kde3) to 9.10 (kde4) konqueror crashs when started.

booting from konsole I obtain this message:

gionata@farfa:~$ konqueror
konqueror: symbol lookup error: /usr/lib/kde4/lib/libkdeinit4_konqueror.so: undefined symbol: _ZN19KonqFileUndoManager6incRefEv

My version of libraries is:

gionata@farfa:~$ konqueror -v
Qt: 4.5.2
KDE: 4.3.5 (KDE 4.3.5)
Konqueror: 4.0.5 (KDE 4.0.5)

I reinstalled with aptitude all the dipendencies, but same error

I rebuilt the package with apt-ge, but same error.


 -- Backtrace:
Application: Konqueror (kdeinit4), signal: Aborted
[Current thread is 1 (Thread 0x7f0a7ebe7750 (LWP 28349))]

Thread 2 (Thread 0x7f0a7110f910 (LWP 28363)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f0a7bf26b11 in _L_lock_9274 () from /lib/libc.so.6
#2  0x00007f0a7bf24741 in *__GI___libc_free (mem=0x7f0a7c214e40) at malloc.c:3714
#3  0x00007f0a7b5fa4f3 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f0a7e748ce2 in ~QEventDispatcherGlib (this=0x1e64ac0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:289
#5  0x00007f0a7e6395fc in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:212
#6  0x00007f0a7e63944d in ~__pthread_cleanup_class (arg=0x1d765e0) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x1d765e0) at thread/qthread_unix.cpp:190
#8  0x00007f0a7b3a9a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f0a7bf8980d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f0a7ebe7750 (LWP 28349)):
[KCrash Handler]
#5  0x00007f0a7bedd4b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f0a7bee0f50 in *__GI_abort () at abort.c:92
#7  0x00007f0a7bf15c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f0a7bf1fdd6 in malloc_printerr (action=3, str=0x7f0a7bfde7db "corrupted double-linked list", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f0a7bf201f2 in malloc_consolidate (av=<value optimized out>) at malloc.c:5103
#10 0x00007f0a7bf22509 in _int_malloc (av=0x7f0a7c214e40, bytes=28349) at malloc.c:4338
#11 0x00007f0a7bf2482e in *__GI___libc_malloc (bytes=8192) at malloc.c:3638
#12 0x00007f0a7c2e064d in operator new(unsigned long) () from /usr/lib/libstdc++.so.6
#13 0x00007f0a7c2e0769 in operator new[](unsigned long) () from /usr/lib/libstdc++.so.6
#14 0x00007f0a7e342a70 in KZoneAllocator::allocate(unsigned long) () from /usr/lib/libkdecore.so.5
#15 0x00007f0a7d360d0d in KCompletion::KCompletion() () from /usr/lib/libkdeui.so.5
#16 0x00007f0a734fc1ad in KonqHistoryManager::KonqHistoryManager(KBookmarkManager*, QObject*) () from /usr/lib/kde4/lib/libkonquerorprivate.so.4
#17 0x00007f0a737aa3ed in ?? () from /usr/lib/libkdeinit4_konqueror.so
#18 0x00007f0a7376275c in ?? () from /usr/lib/libkdeinit4_konqueror.so
#19 0x00007f0a737b82bc in ?? () from /usr/lib/libkdeinit4_konqueror.so
#20 0x00007f0a737b928c in ?? () from /usr/lib/libkdeinit4_konqueror.so
#21 0x00007f0a7a79cad4 in QDBusConnectionPrivate::deliverCall (this=<value optimized out>, object=<value optimized out>, msg=<value optimized out>, metaTypes=..., slotIdx=<value optimized out>)
    at qdbusintegrator.cpp:891
#22 0x00007f0a7a79dc69 in QDBusConnectionPrivate::activateCall (this=<value optimized out>, object=0x1e6a7b0, flags=256, msg=...) at qdbusintegrator.cpp:796
#23 0x00007f0a7a79e2d5 in QDBusConnectionPrivate::activateObject (this=<value optimized out>, node=..., msg=<value optimized out>, pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1370
#24 0x00007f0a7a79e7c8 in QDBusActivateObjectEvent::placeMetaCall (this=0x1e57f00) at qdbusintegrator.cpp:1464
#25 0x00007f0a7e72f0f9 in QObject::event (this=0x1e6a7b0, e=0x1e57f00) at kernel/qobject.cpp:1111
#26 0x00007f0a7c6c9efc in QApplicationPrivate::notify_helper (this=0x1d723b0, receiver=0x1e6a7b0, e=0x1e57f00) at kernel/qapplication.cpp:4056
#27 0x00007f0a7c6d11ce in QApplication::notify (this=0x7fffa2c47150, receiver=0x1e6a7b0, e=0x1e57f00) at kernel/qapplication.cpp:4021
#28 0x00007f0a7d300f46 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#29 0x00007f0a7e71fc2c in QCoreApplication::notifyInternal (this=0x7fffa2c47150, receiver=0x1e6a7b0, event=0x1e57f00) at kernel/qcoreapplication.cpp:610
#30 0x00007f0a7e72080a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1ccd4d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1ccd4d0) at kernel/qcoreapplication.cpp:1247
#32 0x00007f0a7e748533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#34 0x00007f0a7b5fabce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007f0a7b5fe598 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007f0a7b5fe6c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0x00007f0a7e7481a6 in QEventDispatcherGlib::processEvents (this=0x1cd0040, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#38 0x00007f0a7c75e4be in QGuiEventDispatcherGlib::processEvents (this=0x6ebd, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#39 0x00007f0a7e71e532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#40 0x00007f0a7e71e904 in QEventLoop::exec (this=0x7fffa2c46f50, flags=) at kernel/qeventloop.cpp:201
#41 0x00007f0a7e720ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#42 0x00007f0a737d8b06 in kdemain () from /usr/lib/libkdeinit4_konqueror.so
#43 0x0000000000406da8 in _start ()
The current source language is "auto; currently asm".
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Pino Toscano 2010-03-16 00:53:45 UTC
(In reply to comment #0)
> booting from konsole I obtain this message:
> 
> gionata@farfa:~$ konqueror
> konqueror: symbol lookup error: /usr/lib/kde4/lib/libkdeinit4_konqueror.so:
> undefined symbol: _ZN19KonqFileUndoManager6incRefEv

Broken distro packages, please report the issue to Kubuntu.
Comment 2 Christoph Feck 2010-03-16 01:01:02 UTC
It is also possible that you just have to restart kdeinit4 after updates to kde core libraries.