[Digikam-devel] [Bug 187429] New: Crash on Launch after disable KIPI plugins rotate

Hubert Furey fureys at vif.com
Tue Mar 17 17:44:50 GMT 2009


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

           Summary: Crash on Launch after disable KIPI plugins rotate
           Product: digikam
           Version: 0.10.0-rc2
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: fureys at vif.com


Version:           0.10.0-rc2 (using KDE 4.2.0)
OS:                Linux
Installed from:    Ubuntu Packages

Apologies if this is already corrected.  I have looked through some other bugs
and think this is still unresolved.

Can be easily reproduced for me.  

Disable kipi plugin for lossless rotation.  Right click on an image and program
crashes.

Program crashes on launch and continues to crash on launch until I reboot
computer.  After computer is rebooted digikam loads and works normally - until
I right click again on a photo.

Enable the KIPI lossless rotate plugin and problem goes away.

I hope I have a useful backtrace.

Thanks in advance....You guys do really good work...

Hubert
GNU gdb 6.8-debian
Copyright (C) 2008 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...
(gdb) handle SIG33 pass nostop noprint
Signal        Stop    Print    Pass to program    Description
SIG33         No    No    Yes        Real-time event 33
(gdb) set pagination 0
(gdb) digikam
Undefined command: "digikam".  Try "help".
(gdb) run
Starting program: /usr/bin/digikam 
[Thread debugging using libthread_db enabled]
[New Thread 0xb48836c0 (LWP 9582)]
[New Thread 0xb31bcb90 (LWP 9586)]
[New Thread 0xb2674b90 (LWP 9587)]
[Thread 0xb2674b90 (LWP 9587) exited]
[New Thread 0xb1e73b90 (LWP 9588)]
[Thread 0xb1e73b90 (LWP 9588) exited]
[New Thread 0xb1e73b90 (LWP 9589)]
[New Thread 0xb2674b90 (LWP 9590)]
digikam(9582) Phonon::KdePlatformPlugin::createBackend: using backend: 
"GStreamer"
[New Thread 0xaeef5b90 (LWP 9592)]
[New Thread 0xae6f4b90 (LWP 9593)]
[Thread 0xae6f4b90 (LWP 9593) exited]
[New Thread 0xae6f4b90 (LWP 9594)]
[New Thread 0xadee3b90 (LWP 9595)]
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) "Ensoniq AudioPCI ENS1371 (ES1371 DAC2/ADC)" 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) ("unix:/tmp/pulse-hubertf/native
alsa_output.pci_1274_5880_sound_card_0_alsa_playback_0") 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) setProperty(device, "unix:/tmp/pulse-hubertf/native
alsa_output.pci_1274_5880_sound_card_0_alsa_playback_0" ) failed 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) "Ensoniq AudioPCI ENS1371 (ES1371 DAC2/ADC)" 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) ("unix:/tmp/pulse-hubertf/native
alsa_output.pci_1274_5880_sound_card_0_alsa_playback_0") 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) setProperty(device, "unix:/tmp/pulse-hubertf/native
alsa_output.pci_1274_5880_sound_card_0_alsa_playback_0" ) failed 
virtual bool Phonon::Gstreamer::AudioOutput::setOutputDevice(const
Phonon::AudioOutputDevice&) "default" 
[Thread 0xadee3b90 (LWP 9595) exited]
[New Thread 0xadee3b90 (LWP 9596)]
[New Thread 0xad245b90 (LWP 9597)]
[Thread 0xad245b90 (LWP 9597) exited]
[New Thread 0xad245b90 (LWP 9598)]
[New Thread 0xaca44b90 (LWP 9599)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb48836c0 (LWP 9582)]
0xb59737f7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
(gdb) backtrace full
#0  0xb59737f7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
No symbol table info available.
#1  0xb7f96fc3 in ?? () from /usr/lib/libphonon.so.4
No symbol table info available.
#2  0xb7f80216 in ?? () from /usr/lib/libphonon.so.4
No symbol table info available.
#3  0xb7f814aa in ?? () from /usr/lib/libphonon.so.4
No symbol table info available.
#4  0xb7f7fb85 in ?? () from /usr/lib/libphonon.so.4
No symbol table info available.
#5  0xb7f904a5 in ?? () from /usr/lib/libphonon.so.4
No symbol table info available.
#6  0xb7f90790 in Phonon::VideoPlayer::VideoPlayer () from
/usr/lib/libphonon.so.4
No symbol table info available.
#7  0x082827b7 in MediaPlayerView (this=0x89070e0, parent=0x884a8c8) at
/build/buildd/digikam-0.10.0~rc2/digikam/mediaplayerview.cpp:108
No locals.
#8  0x08233443 in AlbumWidgetStack (this=0x884a8c8, parent=0x87d17f8) at
/build/buildd/digikam-0.10.0~rc2/digikam/albumwidgetstack.cpp:115
No locals.
#9  0x0825e226 in DigikamView (this=0x87e1398, parent=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamview.cpp:198
No locals.
#10 0x082469b3 in Digikam::DigikamApp::setupView (this=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamapp.cpp:422
No locals.
#11 0x082524bb in DigikamApp (this=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamapp.cpp:195
No locals.
#12 0x082b4aa4 in main (argc=1, argv=0xbfc131e4) at
/build/buildd/digikam-0.10.0~rc2/digikam/main.cpp:167
    aboutData = {d = 0x8570a78}
    options = {d = 0x857c0d0}
    app = {<> = {<No data fields>}, static staticMetaObject = {d = {superdata =
0xb65bad48, stringdata = 0xb6aa3f60 "KApplication", data = 0xb6aa4100,
extradata = 0x0}}, static loadedByKdeinit = false, static KApp = 0xbfc12f84, d
= 0x85b29e0}
    config = {d = 0x85b2878}
    group = {<KConfigBase> = {_vptr.KConfigBase = 0xb5ccd2c8}, d = {d =
0x85fb4c0}}
    version = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 4610}, alloc = 0, size = 0, data = 0x835da32, clean = 0, simpletext
= 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 104}, alloc = 0, size = 0, data =
0xb5a439ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x85f5e70, static
codecForCStrings = 0x0}
    dbPath = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 4610}, alloc = 0, size = 0, data = 0x835da32, clean = 0, simpletext
= 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 104}, alloc = 0, size = 0, data =
0xb5a439ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x85fa128, static
codecForCStrings = 0x0}
    albumPath = {static null = {<No data fields>}, static shared_null = {ref =
{_q_value = 4610}, alloc = 0, size = 0, data = 0x835da32, clean = 0, simpletext
= 0, righttoleft = 0, asciiCache = 0, capacity = 0, reserved = 0, array = {0}},
static shared_empty = {ref = {_q_value = 104}, alloc = 0, size = 0, data =
0xb5a439ce, clean = 0, simpletext = 0, righttoleft = 0, asciiCache = 0,
capacity = 0, reserved = 0, array = {0}}, d = 0x85f5f00, static
codecForCStrings = 0x0}
    args = (KCmdLineArgs *) 0x857c558
    priorityDbPath = <value optimized out>
    dirInfo = {d_ptr = 0x85fb8e0}
    man = <value optimized out>
    digikam = <value optimized out>
    tipsFiles = {<QList<QString>> = {{p = {static shared_null = {ref =
{_q_value = 4696}, alloc = 0, begin = 0, end = 0, sharable = 1, array = {0x0}},
d = 0x856fb20}, d = 0x856fb20}}, <No data fields>}
    ret = <value optimized out>
    __PRETTY_FUNCTION__ = "int main(int, char**)"
(gdb) info registers
eax            0x0    0
ecx            0x8    8
edx            0x0    0
ebx            0xb5a41ff4    -1247535116
esp            0xbfc129d0    0xbfc129d0
ebp            0xbfc129e8    0xbfc129e8
esi            0x0    0
edi            0x89070e0    143683808
eip            0xb59737f7    0xb59737f7 <QMetaObject::activate(QObject*,
QMetaObject const*, int, void**)+103>
eflags         0x210246    [ PF ZF IF RF ID ]
cs             0x73    115
ss             0x7b    123
ds             0x7b    123
es             0x7b    123
fs             0x0    0
gs             0x33    51
(gdb) thread apply all backtrace

Thread 14 (Thread 0xaca44b90 (LWP 9599)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb566d167 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaef16532 in ?? () from /usr/lib/libpulse.so.0
#3  0xaef08509 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaef09cd3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaef09da4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaef162e3 in ?? () from /usr/lib/libpulse.so.0
#7  0xaef378e2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xad245b90 (LWP 9598)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb566d167 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaef16532 in ?? () from /usr/lib/libpulse.so.0
#3  0xaef08509 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaef09cd3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaef09da4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaef162e3 in ?? () from /usr/lib/libpulse.so.0
#7  0xaef378e2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 11 (Thread 0xadee3b90 (LWP 9596)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb566d167 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaef16532 in ?? () from /usr/lib/libpulse.so.0
#3  0xaef08509 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaef09cd3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaef09da4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaef162e3 in ?? () from /usr/lib/libpulse.so.0
#7  0xaef378e2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 9 (Thread 0xae6f4b90 (LWP 9594)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb566d167 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaef16532 in ?? () from /usr/lib/libpulse.so.0
#3  0xaef08509 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaef09cd3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaef09da4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaef162e3 in ?? () from /usr/lib/libpulse.so.0
#7  0xaef378e2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaeef5b90 (LWP 9592)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb566d167 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xaef16532 in ?? () from /usr/lib/libpulse.so.0
#3  0xaef08509 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xaef09cd3 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xaef09da4 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xaef162e3 in ?? () from /usr/lib/libpulse.so.0
#7  0xaef378e2 in ?? () from /usr/lib/libpulse.so.0
#8  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#9  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xb2674b90 (LWP 9590)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb5586075 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5685bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb586e6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72321ba in Digikam::LoadSaveThread::run (this=0x88a9700) at
/build/buildd/digikam-0.10.0~rc2/libs/threadimageio/loadsavethread.cpp:131
#5  0xb586d6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xb1e73b90 (LWP 9589)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb5586075 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5685bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb586e6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0xb72321ba in Digikam::LoadSaveThread::run (this=0x87daf68) at
/build/buildd/digikam-0.10.0~rc2/libs/threadimageio/loadsavethread.cpp:131
#5  0xb586d6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xb31bcb90 (LWP 9586)):
#0  0xb8011430 in __kernel_vsyscall ()
#1  0xb5586075 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/tls/i686/cmov/libpthread.so.0
#2  0xb5685bbd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0xb586e6f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#4  0x0828f3d9 in Digikam::ScanController::run (this=0x861f030) at
/build/buildd/digikam-0.10.0~rc2/digikam/scancontroller.cpp:412
#5  0xb586d6ae in ?? () from /usr/lib/libQtCore.so.4
#6  0xb558250f in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#7  0xb5677a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb48836c0 (LWP 9582)):
#0  0xb59737f7 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#1  0xb7f96fc3 in ?? () from /usr/lib/libphonon.so.4
#2  0xb7f80216 in ?? () from /usr/lib/libphonon.so.4
#3  0xb7f814aa in ?? () from /usr/lib/libphonon.so.4
#4  0xb7f7fb85 in ?? () from /usr/lib/libphonon.so.4
#5  0xb7f904a5 in ?? () from /usr/lib/libphonon.so.4
#6  0xb7f90790 in Phonon::VideoPlayer::VideoPlayer () from
/usr/lib/libphonon.so.4
#7  0x082827b7 in MediaPlayerView (this=0x89070e0, parent=0x884a8c8) at
/build/buildd/digikam-0.10.0~rc2/digikam/mediaplayerview.cpp:108
#8  0x08233443 in AlbumWidgetStack (this=0x884a8c8, parent=0x87d17f8) at
/build/buildd/digikam-0.10.0~rc2/digikam/albumwidgetstack.cpp:115
#9  0x0825e226 in DigikamView (this=0x87e1398, parent=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamview.cpp:198
#10 0x082469b3 in Digikam::DigikamApp::setupView (this=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamapp.cpp:422
#11 0x082524bb in DigikamApp (this=0x87eba90) at
/build/buildd/digikam-0.10.0~rc2/digikam/digikamapp.cpp:195
#12 0x082b4aa4 in main (argc=1, argv=0xbfc131e4) at
/build/buildd/digikam-0.10.0~rc2/digikam/main.cpp:167
(gdb) quit
The program is running.  Exit anyway? (y or n)

-- 
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