[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