[Digikam-devel] [Bug 162496] When Digikam saves file as JPEG - JPG options are not always presented

Andi Clemens andi.clemens at gmx.net
Mon Oct 20 11:52:39 BST 2008


http://bugs.kde.org/show_bug.cgi?id=162496





--- Comment #7 from Andi Clemens <andi clemens gmx net>  2008-10-20 12:52:37 ---
It's getting worse. In some folders ALL images make digiKam crash when "Save
as" is clicked and the filter type has been changed:

Thread 17 (Thread 0xa9270b90 (LWP 9000)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0xcfa5228) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0cfa5228 in ?? ()
#6  0x00000000 in ?? ()

Thread 16 (Thread 0xab9deb90 (LWP 8959)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0xcc86d08) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0cc86d08 in ?? ()
#6  0x00000000 in ?? ()

Thread 15 (Thread 0xac1dfb90 (LWP 8958)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0xccf7a70) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0ccf7a70 in ?? ()
#6  0x00000000 in ?? ()

Thread 14 (Thread 0xac9f0b90 (LWP 8956)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0xb28dc48) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0b28dc48 in ?? ()
#6  0x00000000 in ?? ()

Thread 13 (Thread 0xad226b90 (LWP 8954)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb5461af7 in poll () from /lib/libc.so.6
#2  0xb53177e2 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#3  0xb5317b11 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb7ea5cd9 in QEventDispatcherGlib::processEvents () from
/usr/lib/libQtCore.so.4
#5  0xb7e7d65b in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4
#6  0xb7e7d83a in QEventLoop::exec () from /usr/lib/libQtCore.so.4
#7  0xb7d9fd14 in QThread::exec () from /usr/lib/libQtCore.so.4
#8  0xb028f8e2 in Phonon::Xine::XineThread::run () from
/usr/lib/kde4/phonon_xine.so
#9  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#10 0x0946b018 in ?? ()
#11 0x00000000 in ?? ()

Thread 12 (Thread 0xada27b90 (LWP 8953)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb5464751 in select () from /lib/libc.so.6
#2  0xb026ee32 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 11 (Thread 0xae633b90 (LWP 8952)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0256664 in ao_loop () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 10 (Thread 0xaee34b90 (LWP 8951)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb5461af7 in poll () from /lib/libc.so.6
#2  0xaee7bee0 in ao_alsa_handle_event_thread () from
/usr/lib/xine/plugins/1.24/xineplug_ao_out_alsa.so
#3  0x00000000 in ?? ()

Thread 7 (Thread 0xaf681b90 (LWP 8947)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21ee2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb02447d1 in metronom_sync_loop () from /usr/lib/libxine.so.1

Thread 6 (Thread 0xb2896b90 (LWP 8946)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0x91d79d0) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x091d79d0 in ?? ()
#6  0x00000000 in ?? ()

Thread 5 (Thread 0xb2095b90 (LWP 8945)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0xb6aa3119 in Digikam::LoadSaveThread::run (this=0x920ca40) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/libs/threadimageio/loadsavethread.cpp:127
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x0920ca40 in ?? ()
#6  0x00000000 in ?? ()

Thread 2 (Thread 0xb3411b90 (LWP 8941)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb7d21bb5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb7da39f2 in QWaitCondition::wait () from /usr/lib/libQtCore.so.4
#3  0x082acd2b in Digikam::ScanController::run (this=0x90eb1e0) at
/home/andi/Programmieren/workspace/digikam_KDE4/digikam/digikam/scancontroller.cpp:344
#4  0xb7da2c21 in ?? () from /usr/lib/libQtCore.so.4
#5  0x090eb1e0 in ?? ()
#6  0x00000000 in ?? ()

Thread 1 (Thread 0xb4bab700 (LWP 8935)):
#0  0xb7f1f424 in __kernel_vsyscall ()
#1  0xb53c8720 in raise () from /lib/libc.so.6
#2  0xb53ca058 in abort () from /lib/libc.so.6
#3  0xb7d9b965 in qt_message_output () from /usr/lib/libQtCore.so.4
#4  0xb7d9ba17 in qFatal () from /usr/lib/libQtCore.so.4
#5  0xb7d9baa6 in qt_assert () from /usr/lib/libQtCore.so.4
#6  0xb76073f3 in KDirModelPrivate::_k_slotDeleteItems () from
/usr/lib/libkio.so.5
#7  0xb760b5f5 in KDirModel::qt_metacall () from /usr/lib/libkio.so.5
#8  0xb7e90b03 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#9  0xb7e91063 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#10 0xb75ee1d4 in KDirLister::itemsDeleted () from /usr/lib/libkio.so.5
#11 0xb75f6fd1 in KDirLister::emitChanges () from /usr/lib/libkio.so.5
#12 0xb51b4507 in KDirOperator::updateDir () from /usr/lib/libkfile.so.4
#13 0xb51dc5af in KFileWidgetPrivate::_k_slotFilterChanged () from
/usr/lib/libkfile.so.4
#14 0xb51dd0cb in KFileWidget::qt_metacall () from /usr/lib/libkfile.so.4
#15 0xb7e90b03 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb7e91063 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#17 0xb51c9a88 in KFileFilterCombo::filterChanged () from
/usr/lib/libkfile.so.4
#18 0xb51c9d8b in KFileFilterCombo::qt_metacall () from /usr/lib/libkfile.so.4
#19 0xb7e90b03 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#20 0xb7e91063 in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#21 0xb63782e4 in QComboBox::activated () from /usr/lib/libQtGui.so.4
#22 0xb6379e8f in ?? () from /usr/lib/libQtGui.so.4
#23 0x0ea90670 in ?? ()
#24 0x00000000 in ?? ()

What can be seen in those folders (all jpeg files) is that the initial filename
"on save as" is set to png, for example:
test-image01.png,
the filtertype is set to JPEG (without shown options).
No switching to PNG or TIFF (or whatever fileextension you like) will crash
digiKam with the above backtrace.

In other folders (also jpg files) the crash is not reproducible. 

Andi


-- 
Configure bugmail: http://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