Application that crashed: digikam Version of the application: 0.10.0 KDE Version: 4.2.90 (KDE 4.2.90 (KDE 4.3 Beta2)) Qt Version: 4.5.1 Operating System: Linux 2.6.29.4-167.fc11.i586 i686 Distribution: "Fedora release 11 (Leonidas)" What I was doing when the application crashed: Upgraded to 4.2.90 and digikam always crashes. The backtrace is NOT the same as 196480 or 196437, though the symptoms are the same. Here is the command line output: [malc@localhost ~]$ digikam & [1] 11068 [malc@localhost ~]$ Starting to load Plugins. === MarbleDirs: === Local Path: "/home/malc/.marble/data" Plugin Local Path: "/home/malc/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib/kde4/plugins/marble" =================== render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so" render plugin found "/usr/lib/kde4/plugins/marble/FileViewFloatItem.so" render plugin found "/usr/lib/kde4/plugins/marble/GeoRendererPlugin.so" position provider plugin found "/usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so" render plugin found "/usr/lib/kde4/plugins/marble/GraticulePlugin.so" render plugin found "/usr/lib/kde4/plugins/marble/MapScaleFloatItem.so" render plugin found "/usr/lib/kde4/plugins/marble/NavigationFloatItem.so" render plugin found "/usr/lib/kde4/plugins/marble/OverviewMap.so" render plugin found "/usr/lib/kde4/plugins/marble/Photo.so" network plugin found "/usr/lib/kde4/plugins/marble/QNamNetworkPlugin.so" render plugin found "/usr/lib/kde4/plugins/marble/StarsPlugin.so" render plugin found "/usr/lib/kde4/plugins/marble/Wikipedia.so" Time elapsed: 33 ms PhotoPlugin: Initialize Use workaround: 0 Starting to load Plugins. === MarbleDirs: === Local Path: "/home/malc/.marble/data" Plugin Local Path: "/home/malc/.marble/plugins" Marble Data Path (Run Time) : "" Marble Data Path (Compile Time): "/usr/share/kde4/apps/marble/data" Marble Plugin Path (Run Time) : "" Marble Plugin Path (Compile Time): "/usr/lib/kde4/plugins/marble" System Path: "/usr/share/kde4/apps/marble/data" Plugin System Path: "/usr/lib/kde4/plugins/marble" =================== render plugin found "/usr/lib/kde4/plugins/marble/CompassFloatItem.so" render plugin found "/usr/lib/kde4/plugins/marble/CrosshairsPlugin.so" KCrash: Application 'digikam' crashing... sock_file=/home/malc/.kde/socket-moabi/kdeinit4__0 -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xb7f94780 (LWP 10930))] Thread 11 (Thread 0xb6993b70 (LWP 10931)): #0 0x00308422 in __kernel_vsyscall () #1 0x00caefa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x023f3257 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x082813d1 in ?? () #5 0x023f221e in QThreadPrivate::start (arg=0x9e4fd68) at thread/qthread_unix.cpp:189 #6 0x00caa935 in start_thread (arg=0xb6993b70) at pthread_create.c:297 #7 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0xb5d3cb70 (LWP 10933)): #0 0x00308422 in __kernel_vsyscall () #1 0x00caefa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x023f3257 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x045374ea in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0x023f221e in QThreadPrivate::start (arg=0xa01f2a0) at thread/qthread_unix.cpp:189 #6 0x00caa935 in start_thread (arg=0xb5d3cb70) at pthread_create.c:297 #7 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0xb533bb70 (LWP 10934)): #0 0x00308422 in __kernel_vsyscall () #1 0x00caefa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x023f3257 in QWaitConditionPrivate::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #3 QWaitCondition::wait (time=<value optimized out>, this=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #4 0x045374ea in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #5 0x023f221e in QThreadPrivate::start (arg=0x9ec9330) at thread/qthread_unix.cpp:189 #6 0x00caa935 in start_thread (arg=0xb533bb70) at pthread_create.c:297 #7 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0xb338db70 (LWP 10935)): #0 0x00308422 in __kernel_vsyscall () #1 0x00caf2d2 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:179 #2 0x06ca574d in ?? () from /usr/lib/libxine.so.1 #3 0x00caa935 in start_thread (arg=0xb338db70) at pthread_create.c:297 #4 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0xb2581b70 (LWP 10936)): #0 0x00308422 in __kernel_vsyscall () #1 0x00bc1ee1 in select () from /lib/libc.so.6 #2 0x06cd033c in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x06cb40d3 in ?? () from /usr/lib/libxine.so.1 #4 0x00caa935 in start_thread (arg=0xb2581b70) at pthread_create.c:297 #5 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0xb1b80b70 (LWP 10937)): #0 0x00d466c2 in g_main_context_acquire () from /lib/libglib-2.0.so.0 #1 0x00d47ea5 in ?? () from /lib/libglib-2.0.so.0 #2 0x00d48443 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x0250cd17 in QEventDispatcherGlib::processEvents (this=0x9e2af08, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:326 #4 0x024e05c9 in QEventLoop::processEvents (this=0xb1b80234, flags={i = 36}) at kernel/qeventloop.cpp:149 #5 0x024e0a12 in QEventLoop::exec (this=0xb1b80234, flags={i = 0}) at kernel/qeventloop.cpp:200 #6 0x023eef83 in QThread::exec (this=0xa39e3b8) at thread/qthread.cpp:487 #7 0x0116679a in Phonon::MediaSource::type() const () at ../3rdparty/phonon/phonon/mediasource.cpp:176 #8 0x023f221e in QThreadPrivate::start (arg=0xa39e3b8) at thread/qthread_unix.cpp:189 #9 0x00caa935 in start_thread (arg=0xb1b80b70) at pthread_create.c:297 #10 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0xb117fb70 (LWP 10938)): #0 0x00308422 in __kernel_vsyscall () #1 0x00bbf276 in *__GI___poll (fds=0xc58ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x0171f015 in ?? () from /usr/lib/libpulse.so.0 #3 0x0170c859 in pa_mainloop_poll () from /usr/lib/libpulse.so.0 #4 0x0170cc1e in pa_mainloop_iterate () from /usr/lib/libpulse.so.0 #5 0x0170cc98 in pa_mainloop_run () from /usr/lib/libpulse.so.0 #6 0x0171f096 in ?? () from /usr/lib/libpulse.so.0 #7 0x01772788 in ?? () from /usr/lib/libpulsecommon-0.9.15.so #8 0x00caa935 in start_thread (arg=0xb117fb70) at pthread_create.c:297 #9 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0xac73bb70 (LWP 10939)): #0 0x00308422 in __kernel_vsyscall () #1 0x00caefa5 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:122 #2 0x06cb7918 in ?? () from /usr/lib/libxine.so.1 #3 0x00caa935 in start_thread (arg=0xac73bb70) at pthread_create.c:297 #4 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0xa89adb70 (LWP 10949)): #0 0x00ce5f86 in *__GI_clock_gettime (clock_id=13541364, tp=0xa89acf58) at ../sysdeps/unix/clock_gettime.c:100 #1 0x0250e783 in QTimerInfoList::getTime (this=0xba46dac, t=@0xba46dd0) at kernel/qeventdispatcher_unix.cpp:339 #2 0x0250e971 in QTimerInfoList::updateCurrentTime (this=0xba46dac) at kernel/qeventdispatcher_unix.cpp:297 #3 0x0250f41c in QTimerInfoList::timerWait (this=0xba46dac, tm=@0xa89acfe4) at kernel/qeventdispatcher_unix.cpp:420 #4 0x0250cec0 in timerSourcePrepare (source=0xba46d78, timeout=0xa89ad04c) at kernel/qeventdispatcher_glib.cpp:140 #5 0x00d47b70 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x00d47f31 in ?? () from /lib/libglib-2.0.so.0 #7 0x00d48443 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x0250cd17 in QEventDispatcherGlib::processEvents (this=0xba2bbb0, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:326 #9 0x024e05c9 in QEventLoop::processEvents (this=0xa89ad214, flags={i = 36}) at kernel/qeventloop.cpp:149 #10 0x024e0a12 in QEventLoop::exec (this=0xa89ad214, flags={i = 0}) at kernel/qeventloop.cpp:200 #11 0x023eef83 in QThread::exec (this=0xba2c8e8) at thread/qthread.cpp:487 #12 0x015cbcdc in ?? () from /usr/lib/kde4/plugins/marble/GpsdPositionProviderPlugin.so #13 0x023f221e in QThreadPrivate::start (arg=0xba2c8e8) at thread/qthread_unix.cpp:189 #14 0x00caa935 in start_thread (arg=0xa89adb70) at pthread_create.c:297 #15 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0xabccfb70 (LWP 10950)): [KCrash Handler] #6 0x00308422 in __kernel_vsyscall () #7 0x00b167c1 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #8 0x00b18092 in *__GI_abort () at abort.c:88 #9 0x00b5b25b in malloc_printerr (action=2, str=0x6 <Address 0x6 out of bounds>, ptr=0xbe7f278) at malloc.c:6201 #10 0x00b5efbb in *__GI___libc_free (mem=0x6) at malloc.c:3677 #11 0x023eca9d in qFree (ptr=0xbe7f278) at global/qmalloc.cpp:60 #12 0x024379e0 in QString::free (d=0xbe7f278) at tools/qstring.cpp:953 #13 0x02437b2e in QString::operator= (this=0xabccf0dc, other=@0xabccefac) at tools/qstring.cpp:1131 #14 0x02443cdc in QString::clear (this=0x6) at ../../src/corelib/tools/qstring.h:710 #15 0x024433d0 in operator>> (in=@0xabccf064, str=@0xabccf0dc) at tools/qstring.cpp:7220 #16 0x043871cc in ?? () from /usr/lib/libmarblewidget.so.4 #17 0x04387a4f in ?? () from /usr/lib/libmarblewidget.so.4 #18 0x023f221e in QThreadPrivate::start (arg=0xbaa10f0) at thread/qthread_unix.cpp:189 #19 0x00caa935 in start_thread (arg=0xabccfb70) at pthread_create.c:297 #20 0x00bc982e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0xb7f94780 (LWP 10930)): #0 0x00308422 in __kernel_vsyscall () #1 0x00bbf276 in *__GI___poll (fds=0xc58ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x00cf4060 in ?? () from /usr/lib/libxcb.so.1 #3 0x00cf45db in ?? () from /usr/lib/libxcb.so.1 #4 0x00cf4977 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0x005b4de9 in _XSend () from /usr/lib/libX11.so.6 #6 0x005b4f80 in _XReply () from /usr/lib/libX11.so.6 #7 0x00592069 in XGetImage () from /usr/lib/libX11.so.6 #8 0x02a4ee2b in QX11PixmapData::toImage (this=0xba900b0) at image/qpixmap_x11.cpp:1428 #9 0x02a3d1fb in QPixmap::toImage (this=0xbfdd3fd8) at image/qpixmap.cpp:447 #10 0x03fd6976 in KPixmapCache::Private::writeData (this=0x9d32538, key=@0xbfdd4074, pix=@0xbfdd3fd8) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:1434 #11 0x03fd7696 in KPixmapCache::insert (this=0x9d31018, key=@0xbfdd4074, pix=@0xbfdd3fd8) at /usr/src/debug/kdelibs-4.2.90/kdeui/util/kpixmapcache.cpp:1400 #12 0x03f2724b in KIconCache::insert (this=0x9d31018, key=@0xbfdd4074, pix=@0xbfdd3fd8) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconcache.cpp:298 #13 0x03f27b01 in KIconCache::insert (this=0x9d31018, key=@0xbfdd4074, pix=@0xbfdd3fd8, path=@0xbfdd40b0) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconcache.cpp:285 #14 0x03f1b46e in KIconLoader::loadIcon (this=0x9d2f508, _name=@0xbfdd41b8, group=KIconLoader::Small, size=16, state=0, overlays=@0xbfdd41bc, path_store=0x0, canReturnNull=false) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1320 #15 0x03f1d19f in SmallIcon (name=@0xbfdd41b8, force_size=0, state=0, overlays=@0xbfdd41bc) at /usr/src/debug/kdelibs-4.2.90/kdeui/icons/kiconloader.cpp:1633 #16 0x045e4349 in Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar(QWidget*, Digikam::SidebarSplitter*, KMultiTabBar::KMultiTabBarPosition, bool) () from /usr/lib/libdigikamcore.so.1 #17 0x08099921 in _start () Reported using DrKonqi
It's a binary compatibilty issue. KDE 4.3.x is not binary compatible with 4.2.x. It's simple. To solve it, you need to recompile digiKam & co. To resume, it's a package problem... Gilles caulier
ok, thanks for the info and quick response. Guess I'll have to downgrade or wait a while then... Thanks
Upgraded to 1.0.0-0.1.beta1 packages. Still crashes on start-up, but different bug: 196994.
Re comment #1 , if kde-4.3 is genuinely BIC somewhere, then the offending shlib's should have soname changes. Are there hints or details where this is from your experience or from the backtrace?
This one seems like the https://bugs.kde.org/show_bug.cgi?id=196726