[Digikam-devel] [Bug 273795] New: Digikam crashed almost every it is opened

RoDrIgO caidoberco at live.com
Sat May 21 14:59:43 BST 2011


https://bugs.kde.org/show_bug.cgi?id=273795

           Summary: Digikam crashed almost every it is opened
           Product: digikam
           Version: 1.9.0
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: caidoberco at live.com


Application: digikam (1.9.0)
KDE Platform Version: 4.6.3 (4.6.3) "release 4"
Qt Version: 4.7.3
Operating System: Linux 2.6.37.6-0.5-desktop x86_64
Distribution: "openSUSE 11.4 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

* The program crashes at startup. But some times (rarely) it works like a
charm. 

*From console:

digikam
KGlobal::locale::Warning your global KLocale is being recreated with a valid
main component instead of a fake component, this usually means you tried to
call i18n related functions before your main component was created. You should
not do that since it most likely will not work 
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
Time elapsed: 237 ms
Model: Time elapsed: 0 ms
TextureColorizer::setSeaFileLandFile: Time elapsed: 19 ms
Time elapsed: 3 ms
Model: Time elapsed: 0 ms
TextureColorizer::setSeaFileLandFile: Time elapsed: 19 ms
digikam(8040)/KIPI (general) Plugin_DebianScreenshots::setup: virtual void
Plugin_DebianScreenshots::setup(QWidget*) 
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
QSocketNotifier: Invalid socket 15 and type 'Read', disabling...
QSocketNotifier: Invalid socket 41 and type 'Read', disabling...
QSocketNotifier: Invalid socket 44 and type 'Read', disabling...
sock_file=/home/gama/.kde4/socket-SuJeItO/kdeinit4__0

[1]+  Stopped                 digikam


- Custom settings of the application:

* Since I have a lot of pictures / movies I changed the data base to use Mysql.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0x7fbdea2f47c0 (LWP 3155))]

Thread 16 (Thread 0x7fbdd2310700 (LWP 3156)):
#0  0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbde56b477b in wait (this=<value optimized out>, mutex=0xc6bfb0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0xc6bfb0,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00000000005e9a05 in Digikam::ScanController::run (this=0xc6bc40) at
/usr/src/debug/digikam-1.9.0/digikam/scancontroller.cpp:571
#4  0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc6bc40) at
thread/qthread_unix.cpp:320
#5  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fbdd1b0f700 (LWP 3157)):
#0  0x00007fbde3d0a503 in poll () from /lib64/libc.so.6
#1  0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents
(this=0x7fbdcc0008b0, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdd1b0ed80, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0xc6fae0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc6fae0) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fbdd130e700 (LWP 3168)):
#0  0x00007fbde1cb90a4 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fbddbfa6e5f in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#2  0x00007fbddbfa7f19 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xc9a440,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdd130ddc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0xc97af0) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fbdcbc4e700 (LWP 3169)):
#0  0x00007fbde3d0a503 in poll () from /lib64/libc.so.6
#1  0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xc9a100,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdcbc4ddc0, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbde56b4095 in QThreadPrivate::start (arg=0xda8e30) at
thread/qthread_unix.cpp:320
#8  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#9  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fbdcb44d700 (LWP 3170)):
#0  0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbde56b477b in wait (this=<value optimized out>, mutex=0x1af4e58,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x1af4e58,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007fbde7bdac17 in Digikam::ParkingThread::run (this=0x1af4e40) at
/usr/src/debug/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#4  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x1af4e40) at
thread/qthread_unix.cpp:320
#5  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#6  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fbdcac4c700 (LWP 3171)):
#0  0x00007fbde1cba666 in __pthread_mutex_unlock_usercnt () from
/lib64/libpthread.so.0
#1  0x00007fbddbfa77b6 in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#4  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xcd9980,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdcac4bdc0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x1b02bf0) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fbdca44b700 (LWP 3172)):
#0  0x00007fbddbfa7edc in ?? () from /lib64/libglib-2.0.so.0
#1  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#2  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0xd1f010,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#3  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#4  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdca44adc0, flags=...) at
kernel/qeventloop.cpp:201
#5  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#6  0x00007fbde56b4095 in QThreadPrivate::start (arg=0xd1f250) at
thread/qthread_unix.cpp:320
#7  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fbdbd7d1700 (LWP 3184)):
#0  0x00007fbde1cbb6f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbdc724d981 in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fbdbc394700 (LWP 3185)):
#0  0x00007fbde1cbb6f9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbdc725b86f in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fbdbbb93700 (LWP 3186)):
#0  0x00007fbddbfa77b6 in g_main_context_check () from /lib64/libglib-2.0.so.0
#1  0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x2013aa0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdbbb92d70, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbdc74ab694 in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x2013480) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fbdbb18c700 (LWP 3187)):
#0  0x00007fbde3d0a503 in poll () from /lib64/libc.so.6
#1  0x00007fbde35244df in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007fbde35162a6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007fbde35168d9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007fbde3516990 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007fbde352447b in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007fbdda3e9cf8 in ?? () from /usr/lib64/libpulsecommon-0.9.22.so
#7  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#8  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fbdb698a700 (LWP 3188)):
#0  0x00007fbde1cbb38c in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fbdc725fbab in ?? () from /usr/lib64/libxine.so.1
#2  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#3  0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fbdb6189700 (LWP 3189)):
#0  0x00007fbde3d0a503 in poll () from /lib64/libc.so.6
#1  0x00007fbddbfa8084 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x22a75b0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdb6188d80, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x22a38b0)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x22a38b0) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fbdb242a700 (LWP 3196)):
#0  0x00007fbddbfa6ffa in g_main_context_prepare () from
/lib64/libglib-2.0.so.0
#1  0x00007fbddbfa7f19 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x29f5180,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbdb2429d80, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x29f4b20)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x29f4b20) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbd91578700 (LWP 3240)):
#0  0x00007fbddbfa77e2 in g_main_context_check () from /lib64/libglib-2.0.so.0
#1  0x00007fbddbfa80a2 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007fbddbfa85c0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#3  0x00007fbde57c8286 in QEventDispatcherGlib::processEvents (this=0x3d137a0,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007fbde579c8d2 in QEventLoop::processEvents (this=<value optimized
out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fbde579cae5 in QEventLoop::exec (this=0x7fbd91577d80, flags=...) at
kernel/qeventloop.cpp:201
#6  0x00007fbde56b17a4 in QThread::exec (this=<value optimized out>) at
thread/qthread.cpp:492
#7  0x00007fbde577e008 in QInotifyFileSystemWatcherEngine::run (this=0x3d13140)
at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fbde56b4095 in QThreadPrivate::start (arg=0x3d13140) at
thread/qthread_unix.cpp:320
#9  0x00007fbde1cb6a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007fbde3d1367d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbdea2f47c0 (LWP 3155)):
[KCrash Handler]
#6  0x00007fbde3c72ab5 in raise () from /lib64/libc.so.6
#7  0x00007fbde3c73fb6 in abort () from /lib64/libc.so.6
#8  0x00007fbde44d8a9d in __gnu_cxx::__verbose_terminate_handler() () from
/usr/lib64/libstdc++.so.6
#9  0x00007fbde44d6cb6 in ?? () from /usr/lib64/libstdc++.so.6
#10 0x00007fbde44d6ce3 in std::terminate() () from /usr/lib64/libstdc++.so.6
#11 0x00007fbde44d6e36 in __cxa_rethrow () from /usr/lib64/libstdc++.so.6
#12 0x00007fbde579d493 in QCoreApplication::notifyInternal
(this=0x7fff008c3370, receiver=0x3c240c0, event=0x7fff008c2850) at
kernel/qcoreapplication.cpp:734
#13 0x00007fbde4936a7f in sendEvent (this=0x3c240c0) at
../../src/corelib/kernel/qcoreapplication.h:215
#14 QWidget::ensurePolished (this=0x3c240c0) at kernel/qwidget.cpp:9596
#15 0x00007fbde494287b in QWidget::setVisible (this=0x3c240c0, visible=<value
optimized out>) at kernel/qwidget.cpp:7611
#16 0x00007fbde86e0626 in KDcrawIface::RLabelExpander::setExpanded
(this=0x3c2b860, b=true) at
/usr/src/debug/kdegraphics-4.6.3/libs/libkdcraw/libkdcraw/rexpanderbox.cpp:411
#17 0x00007fbde86e0fbc in KDcrawIface::RExpanderBox::readSettings
(this=0x3c0b260) at
/usr/src/debug/kdegraphics-4.6.3/libs/libkdcraw/libkdcraw/rexpanderbox.cpp:712
#18 0x00007fbde7c503c6 in
Digikam::ImagePropertiesSideBar::ImagePropertiesSideBar (this=0x3c029f0,
parent=<value optimized out>, splitter=<value optimized out>, side=<value
optimized out>, mimimizedDefault=<value optimized out>) at
/usr/src/debug/digikam-1.9.0/libs/imageproperties/imagepropertiessidebar.cpp:88
#19 0x000000000048c89b in
Digikam::ImagePropertiesSideBarDB::ImagePropertiesSideBarDB (this=0x3c029f0,
parent=0x3bc8210, splitter=<value optimized out>, side=<value optimized out>,
mimimizedDefault=<value optimized out>) at
/usr/src/debug/digikam-1.9.0/libs/imageproperties/imagepropertiessidebardb.cpp:86
#20 0x000000000047f5b9 in Digikam::ImageWindow::setupUserArea (this=0x3bd0660)
at
/usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:374
#21 0x00000000004806e4 in Digikam::ImageWindow::ImageWindow (this=0x3bd0660,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:221
#22 0x00000000004809f5 in Digikam::ImageWindow::imageWindow () at
/usr/src/debug/digikam-1.9.0/utilities/imageeditor/editor/imagewindow.cpp:187
#23 0x000000000058b2df in Digikam::DigikamApp::preloadWindows (this=0xca5060)
at /usr/src/debug/digikam-1.9.0/digikam/digikamapp.cpp:2693
#24 0x00000000005a15d0 in Digikam::DigikamApp::DigikamApp (this=0xca5060,
__in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at
/usr/src/debug/digikam-1.9.0/digikam/digikamapp.cpp:266
#25 0x000000000062bc73 in main (argc=11347200, argv=0x7fff008c3b58) at
/usr/src/debug/digikam-1.9.0/digikam/main.cpp:177

Possible duplicates by query: bug 270594, bug 267730.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list