Application: gwenview (2.4.3) KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 2" Qt Version: 4.6.3 Operating System: Linux 2.6.34-12-desktop i686 Distribution: "openSUSE 11.3 (i586)" -- Information about the crash: gwenview crash when playing corrupt mp4. Huh... kde from repository openSUSE-11.3 11.3-1.82 The crash can be reproduced every time. -- Backtrace: Application: Gwenview (gwenview), signal: Segmentation fault [Current thread is 1 (Thread 0xb4d18710 (LWP 7271))] Thread 17 (Thread 0xb3530b70 (LWP 7272)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x81726f8) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 16 (Thread 0xb27ddb70 (LWP 7275)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x8452290) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 15 (Thread 0xb1fdcb70 (LWP 7276)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x8453960) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 14 (Thread 0xb17dbb70 (LWP 7277)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x8454a88) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 13 (Thread 0xb0fdab70 (LWP 7278)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x8456e18) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 12 (Thread 0xb07d9b70 (LWP 7279)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb7222710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb775fcbc in Gwenview::SemanticInfoThread::run (this=0x848a968) at /usr/src/debug/kdegraphics-4.4.4/gwenview/lib/semanticinfo/nepomuksemanticinfobackend.cpp:132 #5 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #7 0xb5ee046e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xaffd8b70 (LWP 7284)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee2a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf6431d7 in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5ee046e in clone () from /lib/libc.so.6 Thread 10 (Thread 0xad7f8b70 (LWP 7286)): [KCrash Handler] #6 0xa9654d7c in build_frame_table () from /usr/lib/xine/plugins/1.29/xineplug_dmx_qt.so #7 0xa965779c in parse_moov_atom () from /usr/lib/xine/plugins/1.29/xineplug_dmx_qt.so #8 0xa9659989 in open_qt_file () from /usr/lib/xine/plugins/1.29/xineplug_dmx_qt.so #9 0xa9659e97 in open_plugin () from /usr/lib/xine/plugins/1.29/xineplug_dmx_qt.so #10 0xaf6494ce in probe_demux () from /usr/lib/libxine.so.1 #11 0xaf640795 in xine_open () from /usr/lib/libxine.so.1 #12 0xaf6a0dc2 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #13 0xaf6a3477 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #14 0xb61a1c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb61a9bf7 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb6e709d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #17 0xb731be0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #18 0xb731f9b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #19 0xb731fb9c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #20 0xb734783d in ?? () from /usr/lib/libQtCore.so.4 #21 0xb55d6b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #22 0xb55d7350 in ?? () from /usr/lib/libglib-2.0.so.0 #23 0xb55d760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #24 0xb7347d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0xb731b11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0xb731b319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #27 0xb721f403 in QThread::exec() () from /usr/lib/libQtCore.so.4 #28 0xaf69cdc8 in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so #29 0xb722204f in ?? () from /usr/lib/libQtCore.so.4 #30 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #31 0xb5ee046e in clone () from /lib/libc.so.6 Thread 9 (Thread 0xa67fbb70 (LWP 7738)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5ed575e in poll () from /lib/libc.so.6 #2 0xaf4b104c in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so #3 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #4 0xb5ee046e in clone () from /lib/libc.so.6 Thread 8 (Thread 0xa5ffab70 (LWP 7739)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf656180 in ao_loop () from /usr/lib/libxine.so.1 #4 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5ee046e in clone () from /lib/libc.so.6 Thread 7 (Thread 0xa57f9b70 (LWP 7746)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc452 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee2a4 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf651c41 in video_out_loop () from /usr/lib/libxine.so.1 #4 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5ee046e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa952db70 (LWP 7747)): #0 0xb5dfb47f in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb5eee4a4 in pthread_mutex_unlock () from /lib/libc.so.6 #2 0xaf4b12e5 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so #3 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #4 0xb5ee046e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa6ffcb70 (LWP 7748)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf656180 in ao_loop () from /usr/lib/libxine.so.1 #4 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5ee046e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa77fdb70 (LWP 7749)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf6473a4 in fifo_buffer_get () from /usr/lib/libxine.so.1 #4 0xaf64da25 in video_decoder_loop () from /usr/lib/libxine.so.1 #5 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #6 0xb5ee046e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xabbffb70 (LWP 7750)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf6473a4 in fifo_buffer_get () from /usr/lib/libxine.so.1 #4 0xaf64ec45 in audio_decoder_loop () from /usr/lib/libxine.so.1 #5 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #6 0xb5ee046e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa87ffb70 (LWP 7751)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb5dfc125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5eee24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xaf65927c in listener_loop () from /usr/lib/libxine.so.1 #4 0xb5df7b25 in start_thread () from /lib/libpthread.so.0 #5 0xb5ee046e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb4d18710 (LWP 7271)): #0 0xb5e23a21 in __i686.get_pc_thunk.bx () from /lib/libc.so.6 #1 0xb5ed5700 in poll () from /lib/libc.so.6 #2 0xb5003470 in ?? () from /usr/lib/libxcb.so.1 #3 0xb5003a82 in ?? () from /usr/lib/libxcb.so.1 #4 0xb5003b31 in xcb_writev () from /usr/lib/libxcb.so.1 #5 0xb5778490 in _XSend () from /usr/lib/libX11.so.6 #6 0xb5d6117d in ?? () from /usr/lib/libXrender.so.1 #7 0xb5d61612 in XRenderSetPictureClipRectangles () from /usr/lib/libXrender.so.1 #8 0xb63bca50 in ?? () from /usr/lib/libQtGui.so.4 #9 0xb63bfa09 in ?? () from /usr/lib/libQtGui.so.4 #10 0xb62ff371 in ?? () from /usr/lib/libQtGui.so.4 #11 0xb62ff442 in ?? () from /usr/lib/libQtGui.so.4 #12 0xb6302a72 in QPainter::setClipRegion(QRegion const&, Qt::ClipOperation) () from /usr/lib/libQtGui.so.4 #13 0xb4aae1cd in ?? () from /usr/lib/kde4/plugins/styles/oxygen.so #14 0xb731bfa6 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #15 0xb61a1c34 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb61a9ca4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb6e709d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #18 0xb731be0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #19 0xb61f5c82 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #20 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #21 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #22 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #23 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #24 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #25 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #26 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #27 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #28 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #29 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #30 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #31 0xb61f689d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #32 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #33 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #34 0xb61f689d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #35 0xb61f689d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #36 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #37 0xb61f69d7 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #38 0xb61f689d in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #39 0xb61f59d8 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #40 0xb63d3a98 in ?? () from /usr/lib/libQtGui.so.4 #41 0xb61eb6fb in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #42 0xb61fba16 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #43 0xb661120c in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #44 0xb6f02364 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #45 0xb6f02602 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #46 0xb61a1c64 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #47 0xb61a9ca4 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #48 0xb6e709d1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #49 0xb731be0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #50 0xb731f9b4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #51 0xb731fb9c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #52 0xb734783d in ?? () from /usr/lib/libQtCore.so.4 #53 0xb55d6b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #54 0xb55d7350 in ?? () from /usr/lib/libglib-2.0.so.0 #55 0xb55d760e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #56 0xb7347d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #57 0xb625219a in ?? () from /usr/lib/libQtGui.so.4 #58 0xb731b11d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #59 0xb731b319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #60 0xb731fc70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #61 0xb619f164 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #62 0x080822da in main (argc=) at /usr/src/debug/kdegraphics-4.4.4/gwenview/app/main.cpp:101 This bug may be a duplicate of or related to bug 244242. Possible duplicates by query: bug 244242. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 230989 ***