Application: digikam (1.2.0) KDE Platform Version: 4.4.5 (KDE 4.4.5) Qt Version: 4.6.3 Operating System: Linux 2.6.34-gentoo-r12 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: I tried to import & convert my files (jpeeg) from the SD-Card. Few files import allright, then digikam crashes. This can be repeated so.. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S The current source language is "auto; currently asm". [Current thread is 1 (Thread 0x7f31116d57a0 (LWP 7355))] Thread 15 (Thread 0x7f30fbc20710 (LWP 7356)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x2555818, mutex=0x2555810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x2555818, mutex=0x2555810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000006de878 in Digikam::ScanController::run (this=0x25535e0) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/digikam/scancontroller.cpp:516 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x25535e0) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 14 (Thread 0x7f30f881f710 (LWP 7357)): #0 0x00007f310aec3226 in *__GI___poll (fds=0x7f30f43b1680, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3103326922 in g_main_context_poll (context=0x268f5f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904 #2 g_main_context_iterate (context=0x268f5f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586 #3 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x268f5f0, may_block=1) at gmain.c:2654 #4 0x00007f310bd03d56 in QEventDispatcherGlib::processEvents (this=0x268f500, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7f30f881edd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f310bbe8c39 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x26e28b0) at thread/qthread_unix.cpp:248 #9 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 13 (Thread 0x7f30f3fff710 (LWP 7358)): #0 0x00007f310abe5118 in __pthread_mutex_lock (mutex=0x7f30ec04cc28) at pthread_mutex_lock.c:61 #1 0x00007f31033263b2 in IA__g_main_context_prepare (context=0x7f30ec04cc20, priority=0x7f30f3ffecc4) at gmain.c:2282 #2 0x00007f310332674d in g_main_context_iterate (context=0x7f30ec04cc20, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2571 #3 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x7f30ec04cc20, may_block=1) at gmain.c:2654 #4 0x00007f310bd03d56 in QEventDispatcherGlib::processEvents (this=0x7f30ec01df20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7f30f3ffedd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f310bbe8c39 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x271c4b0) at thread/qthread_unix.cpp:248 #9 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently c". Thread 12 (Thread 0x7f30f37fe710 (LWP 7359)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x269af70, mutex=0x269af68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x269af70, mutex=0x269af68, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f310eb0b994 in Digikam::LoadSaveThread::run (this=0x269af50) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x269af50) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 11 (Thread 0x7f30f2ffd710 (LWP 7360)): #0 0x00007f310aec3226 in *__GI___poll (fds=0x26f25e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3103326922 in g_main_context_poll (context=0x2711ad0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904 #2 g_main_context_iterate (context=0x2711ad0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586 #3 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x2711ad0, may_block=1) at gmain.c:2654 #4 0x00007f310bd03d56 in QEventDispatcherGlib::processEvents (this=0x26d4a20, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7f30f2ffcdd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f310bbe8c39 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x2699a70) at thread/qthread_unix.cpp:248 #9 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently asm". Thread 10 (Thread 0x7f30f27fc710 (LWP 7361)): #0 0x00007f310aec3226 in *__GI___poll (fds=0x7f30f412d920, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3103326922 in g_main_context_poll (context=0x2711e00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2904 #2 g_main_context_iterate (context=0x2711e00, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2586 #3 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x2711e00, may_block=1) at gmain.c:2654 #4 0x00007f310bd03d56 in QEventDispatcherGlib::processEvents (this=0x27173e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7f30f27fbdd0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f310bbe8c39 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x2728510) at thread/qthread_unix.cpp:248 #9 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #10 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently c". Thread 9 (Thread 0x7f30e3e90710 (LWP 7362)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f30f0133201 in metronom_sync_loop (this=0x28cf900) at metronom.c:870 #2 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #3 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 8 (Thread 0x7f30e2a54710 (LWP 7363)): #0 0x00007f310aec5783 in select () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007f30f015920c in xine_usec_sleep (usec=<value optimized out>) at utils.c:481 #2 0x00007f30f013fbf5 in video_out_loop (this_gen=<value optimized out>) at video_out.c:1246 #3 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #4 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently asm". Thread 7 (Thread 0x7f30e2253710 (LWP 7364)): #0 0x00007f310abe66e1 in __pthread_mutex_unlock_usercnt (mutex=0x2d00bd8, decr=1) at pthread_mutex_unlock.c:52 #1 0x00007f31033260b1 in IA__g_main_context_check (context=0x2d00bd0, max_priority=2147483647, fds=0x0, n_fds=1) at gmain.c:2495 #2 0x00007f3103326971 in g_main_context_iterate (context=0x2d00bd0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2588 #3 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x2d00bd0, may_block=1) at gmain.c:2654 #4 0x00007f310bd03d56 in QEventDispatcherGlib::processEvents (this=0x2d00ae0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414 #5 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7f30e2252d70, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f310bbe8c39 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #8 0x00007f30f038c190 in Phonon::Xine::XineThread::run (this=0x2d00530) at /var/tmp/portage/media-sound/phonon-4.4.2/work/phonon-4.4.2/xine/xinethread.cpp:143 #9 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x2d00530) at thread/qthread_unix.cpp:248 #10 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #11 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 6 (Thread 0x7f30dffb9710 (LWP 7365)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x2eb7bf0, mutex=0x2eb7be8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x2eb7bf0, mutex=0x2eb7be8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f310eb0b994 in Digikam::LoadSaveThread::run (this=0x2eb7bd0) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x2eb7bd0) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently c". Thread 5 (Thread 0x7f30dd7b4710 (LWP 7373)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x311b230, mutex=0x311b228, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x311b230, mutex=0x311b228, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f310eb0b994 in Digikam::LoadSaveThread::run (this=0x311b210) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x311b210) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 The current source language is "auto; currently asm". Thread 4 (Thread 0x7f30c30a8710 (LWP 7407)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x60df540, mutex=0x60df538, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x60df540, mutex=0x60df538, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f310eb0b994 in Digikam::LoadSaveThread::run (this=0x60df520) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/threadimageio/loadsavethread.cpp:131 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x60df520) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 3 (Thread 0x7f30dcfb3710 (LWP 7414)): [KCrash Handler] #5 strlen () at ../sysdeps/x86_64/strlen.S:31 #6 0x00007f3109694f01 in png_set_text_2 (png_ptr=0x7f30ec48bed0, info_ptr=0x7f30ec059e50, text_ptr=<value optimized out>, num_text=1) at pngset.c:711 #7 0x00007f3109695249 in png_set_text (png_ptr=0x1c340, info_ptr=0xffffffff, text_ptr=0xf8ff, num_text=115520) at pngset.c:629 #8 0x00007f310e9dbc0a in Digikam::PNGLoader::save (this=0x7f30dcfb1be0, filePath=..., observer=0x0) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/dimg/loaders/pngloader.cpp:797 #9 0x00007f310e9cb1fc in Digikam::DImg::save (this=0x7f30dcfb21d0, filePath=..., format=<value optimized out>, observer=0x0) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/dimg/dimg.cpp:578 #10 0x00007f310eb0789a in Digikam::jpegConvert (src=<value optimized out>, dest=..., documentName=..., format=...) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/libs/jpegutils/jpegutils.cpp:616 #11 0x00000000004eb8ee in Digikam::CameraController::executeCommand (this=0x60d9310, cmd=<value optimized out>) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/utilities/cameragui/cameracontroller.cpp:577 #12 0x00000000004ec898 in Digikam::CameraController::run (this=0x60d9310) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/utilities/cameragui/cameracontroller.cpp:334 #13 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x60d9310) at thread/qthread_unix.cpp:248 #14 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #15 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 2 (Thread 0x7f30ca3dc710 (LWP 7415)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f310bbec219 in QWaitConditionPrivate::wait (this=0x6187fe0, mutex=0x6187fd8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=0x6187fe0, mutex=0x6187fd8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159 #3 0x00000000004f3226 in Digikam::CameraHistoryUpdater::run (this=0x5fe2e50) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/utilities/cameragui/camerahistoryupdater.cpp:114 #4 0x00007f310bbeb2d5 in QThreadPrivate::start (arg=0x5fe2e50) at thread/qthread_unix.cpp:248 #5 0x00007f310abe3507 in start_thread (arg=<value optimized out>) at pthread_create.c:297 #6 0x00007f310aecc28d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115 Thread 1 (Thread 0x7f31116d57a0 (LWP 7355)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211 #1 0x00007f310bbeac5b in thread_sleep (ti=0x7fff525bee50) at thread/qthread_unix.cpp:398 #2 0x00007f310bbeadae in QThread::msleep (msecs=200) at thread/qthread_unix.cpp:424 #3 0x00007f30f03aa70a in ~Backend (this=0x27faa90, __in_chrg=<value optimized out>) at /var/tmp/portage/media-sound/phonon-4.4.2/work/phonon-4.4.2/xine/backend.cpp:111 #4 0x00007f31110a0807 in ~FactoryPrivate (this=0x27e7590, __in_chrg=<value optimized out>) at /var/tmp/portage/media-sound/phonon-4.4.2/work/phonon-4.4.2/phonon/factory.cpp:218 #5 0x00007f310ae2cfd5 in __run_exit_handlers (status=1, listp=0x7f310b14e4a8, run_list_atexit=true) at exit.c:78 #6 0x00007f310ae2d025 in *__GI_exit (status=1381756372) at exit.c:100 #7 0x00007f310c9136e8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:744 #8 0x00007f310d5ca660 in KApplication::xioErrhandler (this=0x7fff525bf280, dpy=0x24aadf0) at /var/tmp/portage/kde-base/kdelibs-4.4.5/work/kdelibs-4.4.5/kdeui/kernel/kapplication.cpp:408 #9 0x00007f3108d5f4ae in _XIOError (dpy=0x24aadf0) at XlibInt.c:3140 #10 0x00007f3108d6705d in _XEventsQueued (dpy=0x24aadf0, mode=<value optimized out>) at xcb_io.c:306 #11 0x00007f3108d4fe2b in XEventsQueued (dpy=0x24aadf0, mode=2) at Pending.c:43 #12 0x00007f310c94bcdc in x11EventSourceCheck (s=0x2498910) at kernel/qguieventdispatcher_glib.cpp:87 #13 0x00007f310332600a in IA__g_main_context_check (context=0x2497920, max_priority=2147483647, fds=<value optimized out>, n_fds=<value optimized out>) at gmain.c:2469 #14 0x00007f3103326971 in g_main_context_iterate (context=0x2497920, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2588 #15 0x00007f3103326c9d in IA__g_main_context_iteration (context=0x2497920, may_block=1) at gmain.c:2654 #16 0x00007f310bd03d3c in QEventDispatcherGlib::processEvents (this=0x245d7c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #17 0x00007f310c94bb28 in QGuiEventDispatcherGlib::processEvents (this=0x7fff525bedd4, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #18 0x00007f310bcd8c12 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149 #19 0x00007f310bcd8fd4 in QEventLoop::exec (this=0x7fff525bf1a0, flags=...) at kernel/qeventloop.cpp:201 #20 0x00007f310bcdcca6 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1003 #21 0x000000000077ceea in main (argc=5, argv=0x7fff525c0128) at /var/tmp/portage/media-gfx/digikam-1.2.0-r3/work/digikam-1.2.0/digikam/main.cpp:193 This bug may be a duplicate of or related to bug 229340. Possible duplicates by query: bug 229340. Reported using DrKonqi
Please try again with newer digiKam release and report back, 1.2.0 is quite old, many many bugs were fixed since then. Thanks.
Am Sonntag 07 November 2010, 22:55:26 schrieb Martin Klapetek: > https://bugs.kde.org/show_bug.cgi?id=256330 > > > Martin Klapetek <martin.klapetek@gmail.com> changed: > > What |Removed |Added > --------------------------------------------------------------------------- > - CC| |martin.klapetek@gmail.com > > > > > --- Comment #1 from Martin Klapetek <martin klapetek gmail com> 2010-11-07 > 22:55:25 --- Please try again with newer digiKam release and report back, > 1.2.0 is quite old, many many bugs were fixed since then. Thanks. Sorry, I'm running Gentoo stable. Digikam 1.2.0 is the only stable package here. I got my pictures with this workaround: download & convert to jpeg2000. - no crash...
*** This bug has been marked as a duplicate of bug 229340 ***
Fixed with bug #229340