Bug 207489

Summary: Kopete crash on bonjour login
Product: [Unmaintained] kopete Reporter: Anselmo L. S. Melo (anselmolsm) <anselmolsm>
Component: Bonjour PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Anselmo L. S. Melo (anselmolsm) 2009-09-15 20:00:45 UTC
Application: kopete (0.99.80)
KDE Version: 4.3.68 (KDE 4.3.68 (KDE 4.4 >= 20090907)) (Compiled from sources)
Qt Version: 4.6.0
Operating System: Linux 2.6.30-tuxonice-r5 i686
Distribution (Platform): Gentoo Packages

What I was doing when the application crashed:
Yet another report about this bug. The strange thing is that it happened in the past, then worked for a while and now it's back.

The feeling I have is that it appears with a specific combination of factors.

 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 0 (LWP 24997)]

Thread 4 (Thread 0xb1961b70 (LWP 25001)):
#0  0xb5cf5256 in clock_gettime (clock_id=1, tp=0xb1961078) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6e7e7f3 in qt_gettime () at kernel/qcore_unix.cpp:109
#2  0xb6e8383c in QTimerInfoList::updateCurrentTime (this=0x95211c4) at kernel/qeventdispatcher_unix.cpp:340
#3  0xb6e8388a in QTimerInfoList::timerWait (this=0x95211c4, tm=@0xb1961104) at kernel/qeventdispatcher_unix.cpp:443
#4  0xb6e81932 in timerSourcePrepare (source=0xb5cf9ff4, timeout=0xb1961158) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb5c4b09f in IA__g_main_context_prepare (context=0x931f860, priority=0xb19611c8) at gmain.c:2144
#6  0xb5c4b465 in g_main_context_iterate (context=0x931f860, block=1, dispatch=1, self=0x959a048) at gmain.c:2435
#7  0xb5c4b919 in IA__g_main_context_iteration (context=0x931f860, may_block=1) at gmain.c:2518
#8  0xb6e81717 in QEventDispatcherGlib::processEvents (this=0x961c520, flags={i = -1315564984}) at kernel/qeventdispatcher_glib.cpp:330
#9  0xb6e537ab in QEventLoop::processEvents (this=0x90415a0, flags={i = -1315564920}) at kernel/qeventloop.cpp:149
#10 0xb6e53c0a in QEventLoop::exec (this=0x90415a0, flags={i = -1315564776}) at kernel/qeventloop.cpp:201
#11 0xb2e52b8a in QCA::SyncThread::run (this=0x963c698) at support/syncthread.cpp:195
#12 0xb6d5323f in QThreadPrivate::start (arg=0x963c698) at thread/qthread_unix.cpp:244
#13 0xb6cb26bf in start_thread (arg=0xb1961b70) at pthread_create.c:297
#14 0xb625d75e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb1160b70 (LWP 25003)):
#0  0xb8055424 in __kernel_vsyscall ()
#1  0xb6253516 in __poll (fds=0xb62e4ff4, nfds=1, timeout=4580) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb5c58d6c in IA__g_poll (fds=0x97e17f8, nfds=1, timeout=4580) at gpoll.c:127
#3  0xb5c4b655 in g_main_context_iterate (context=0x98c9548, block=1, dispatch=1, self=0x98c5360) at gmain.c:2768
#4  0xb5c4b919 in IA__g_main_context_iteration (context=0x98c9548, may_block=1) at gmain.c:2518
#5  0xb6e81717 in QEventDispatcherGlib::processEvents (this=0x98c9618, flags={i = -1323957624}) at kernel/qeventdispatcher_glib.cpp:330
#6  0xb6e537ab in QEventLoop::processEvents (this=0x98c9f30, flags={i = -1323957560}) at kernel/qeventloop.cpp:149
#7  0xb6e53c0a in QEventLoop::exec (this=0x98c9f30, flags={i = -1323957492}) at kernel/qeventloop.cpp:201
#8  0xb30a293b in XMPP::SyncThread::run (this=0x98ce230) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0xb6d5323f in QThreadPrivate::start (arg=0x98ce230) at thread/qthread_unix.cpp:244
#10 0xb6cb26bf in start_thread (arg=0xb1160b70) at pthread_create.c:297
#11 0xb625d75e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb095fb70 (LWP 25004)):
#0  0xb8055424 in __kernel_vsyscall ()
#1  0xb6cb6cc5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb6d54192 in QWaitCondition::wait (this=0x9b874b0, mutex=0x9b874ac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#3  0xb7670fba in QHostInfoAgent::run (this=0x9b874a0) at kernel/qhostinfo.cpp:252
#4  0xb6d5323f in QThreadPrivate::start (arg=0x9b874a0) at thread/qthread_unix.cpp:244
#5  0xb6cb26bf in start_thread (arg=0xb095fb70) at pthread_create.c:297
#6  0xb625d75e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb579a700 (LWP 24997)):
[KCrash Handler]
#6  QString::operator= (this=0x94088a0, other=@0x97e5f38) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#7  0xb766d829 in QHostAddress::operator= (this=0x94089fc, address=@0xbfce9698) at kernel/qhostaddress.cpp:106
#8  0xb2b74167 in BonjourContact::setremoteAddress (this=0x94089e0, nremoteAddress=@0xbfce9698) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/protocols/bonjour/bonjourcontact.cpp:145
#9  0xb2b77793 in BonjourAccount::comingOnline (this=0x9043bd8, pointer=) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/protocols/bonjour/bonjouraccount.cpp:261
#10 0xb2b78288 in BonjourAccount::qt_metacall (this=0x9043bd8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfce980c)
    at /home/anselmo/projects/kde/trunk/build/kdenetwork/kopete/protocols/bonjour/bonjouraccount.moc:100
#11 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbfce980c) at kernel/qmetaobject.cpp:237
#12 0xb6e69747 in QMetaObject::activate (sender=0x95b1c50, m=0xb2b68850, local_signal_index=0, argv=0xbfce980c) at kernel/qobject.cpp:3394
#13 0xb2b54b63 in DNSSD::ServiceBrowser::serviceAdded (this=0x95b1c50, _t1={d = 0xbfce9848}) at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/servicebrowser.moc:85
#14 0xb2b56192 in DNSSD::ServiceBrowserPrivate::gotNewService (this=0x95a4870, name=@0x94ca9a0, type=@0x93db8b0, domain=@0x931fdb0)
    at /home/anselmo/projects/kde/trunk/src/kdelibs/dnssd/avahi-servicebrowser.cpp:121
#15 0xb2b5635e in DNSSD::ServiceBrowserPrivate::qt_metacall (this=0x95a4870, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfce9948)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi-servicebrowser_p.moc:77
#16 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfce9948) at kernel/qmetaobject.cpp:237
#17 0xb6e69747 in QMetaObject::activate (sender=0x9623670, m=0xb2b68d84, local_signal_index=3, argv=0xbfce9948) at kernel/qobject.cpp:3394
#18 0xb2b6467b in OrgFreedesktopAvahiServiceBrowserInterface::ItemNew (this=0x9623670, _t1=2, _t2=0, _t3=@0x94ca9a0, _t4=@0x93db8b0, _t5=@0x931fdb0, _t6=5)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:116
#19 0xb2b64953 in OrgFreedesktopAvahiServiceBrowserInterface::qt_metacall (this=0x9623670, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfce9a48)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:82
#20 0xb6f88017 in QDBusConnectionPrivate::deliverCall (this=0x96704c8, object=0x9623670, msg=@0x95b73ac, metaTypes=@0x95b73b0, slotIdx=8) at qdbusintegrator.cpp:891
#21 0xb6f8ec27 in QDBusCallDeliveryEvent::placeMetaCall (this=0x95b7380, object=0x9623670) at qdbusintegrator_p.h:101
#22 0xb6e661db in QObject::event (this=0x9623670, e=0x95b7380) at kernel/qobject.cpp:1242
#23 0xb654fae4 in QApplicationPrivate::notify_helper (this=0x8f8d408, receiver=0x9623670, e=0x95b7380) at kernel/qapplication.cpp:4153
#24 0xb6559aa0 in QApplication::notify (this=0xbfceb994, receiver=0x9623670, e=0x95b7380) at kernel/qapplication.cpp:3637
#25 0xb73e490d in KApplication::notify (this=0xbfceb994, receiver=0x9623670, event=0x95b7380) at /home/anselmo/projects/kde/trunk/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#26 0xb6e551b2 in QCoreApplication::notifyInternal (this=0xbfceb994, receiver=0x9623670, event=0x95b7380) at kernel/qcoreapplication.cpp:699
#27 0xb6e560ee in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f65660) at kernel/qcoreapplication.h:215
#28 0xb6e5629e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1233
#29 0xb6e81b20 in postEventSourceDispatch (s=0x8f8eda0) at kernel/qcoreapplication.h:220
#30 0xb5c480cf in IA__g_main_context_dispatch (context=0x8f8ed18) at gmain.c:1824
#31 0xb5c4b78b in g_main_context_iterate (context=0x8f8ed18, block=0, dispatch=1, self=0x8f8c568) at gmain.c:2455
#32 0xb5c4b919 in IA__g_main_context_iteration (context=0x8f8ed18, may_block=0) at gmain.c:2518
#33 0xb6e816f9 in QEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076977464}) at kernel/qeventdispatcher_glib.cpp:328
#34 0xb65e9ee6 in QGuiEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076977416}) at kernel/qguieventdispatcher_glib.cpp:202
#35 0xb6e56527 in QCoreApplication::processEvents (flags={i = -1076977368}) at kernel/qcoreapplication.cpp:891
#36 0xb2b587af in DNSSD::RemoteService::resolve (this=0x950bc40) at /home/anselmo/projects/kde/trunk/src/kdelibs/dnssd/avahi-remoteservice.cpp:49
#37 0xb2b76c54 in BonjourAccount::comingOnline (this=0x9043bd8, pointer={d = 0x950bc40}) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/protocols/bonjour/bonjouraccount.cpp:222
#38 0xb2b78288 in BonjourAccount::qt_metacall (this=0x9043bd8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfcea3dc)
    at /home/anselmo/projects/kde/trunk/build/kdenetwork/kopete/protocols/bonjour/bonjouraccount.moc:100
#39 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbfcea3dc) at kernel/qmetaobject.cpp:237
#40 0xb6e69747 in QMetaObject::activate (sender=0x95b1c50, m=0xb2b68850, local_signal_index=0, argv=0xbfcea3dc) at kernel/qobject.cpp:3394
#41 0xb2b54b63 in DNSSD::ServiceBrowser::serviceAdded (this=0x95b1c50, _t1={d = 0xbfcea418}) at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/servicebrowser.moc:85
#42 0xb2b56192 in DNSSD::ServiceBrowserPrivate::gotNewService (this=0x95a4870, name=@0x96457c8, type=@0x9696ee8, domain=@0x93e43a8)
    at /home/anselmo/projects/kde/trunk/src/kdelibs/dnssd/avahi-servicebrowser.cpp:121
#43 0xb2b5635e in DNSSD::ServiceBrowserPrivate::qt_metacall (this=0x95a4870, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfcea518)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi-servicebrowser_p.moc:77
#44 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfcea518) at kernel/qmetaobject.cpp:237
#45 0xb6e69747 in QMetaObject::activate (sender=0x9623670, m=0xb2b68d84, local_signal_index=3, argv=0xbfcea518) at kernel/qobject.cpp:3394
#46 0xb2b6467b in OrgFreedesktopAvahiServiceBrowserInterface::ItemNew (this=0x9623670, _t1=2, _t2=0, _t3=@0x96457c8, _t4=@0x9696ee8, _t5=@0x93e43a8, _t6=5)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:116
#47 0xb2b64953 in OrgFreedesktopAvahiServiceBrowserInterface::qt_metacall (this=0x9623670, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfcea618)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:82
#48 0xb6f88017 in QDBusConnectionPrivate::deliverCall (this=0x96704c8, object=0x9623670, msg=@0x97e630c, metaTypes=@0x97e6310, slotIdx=8) at qdbusintegrator.cpp:891
#49 0xb6f8ec27 in QDBusCallDeliveryEvent::placeMetaCall (this=0x97e62e0, object=0x9623670) at qdbusintegrator_p.h:101
#50 0xb6e661db in QObject::event (this=0x9623670, e=0x97e62e0) at kernel/qobject.cpp:1242
#51 0xb654fae4 in QApplicationPrivate::notify_helper (this=0x8f8d408, receiver=0x9623670, e=0x97e62e0) at kernel/qapplication.cpp:4153
#52 0xb6559aa0 in QApplication::notify (this=0xbfceb994, receiver=0x9623670, e=0x97e62e0) at kernel/qapplication.cpp:3637
#53 0xb73e490d in KApplication::notify (this=0xbfceb994, receiver=0x9623670, event=0x97e62e0) at /home/anselmo/projects/kde/trunk/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#54 0xb6e551b2 in QCoreApplication::notifyInternal (this=0xbfceb994, receiver=0x9623670, event=0x97e62e0) at kernel/qcoreapplication.cpp:699
#55 0xb6e560ee in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f65660) at kernel/qcoreapplication.h:215
#56 0xb6e5629e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1233
#57 0xb6e81b20 in postEventSourceDispatch (s=0x8f8eda0) at kernel/qcoreapplication.h:220
#58 0xb5c480cf in IA__g_main_context_dispatch (context=0x8f8ed18) at gmain.c:1824
#59 0xb5c4b78b in g_main_context_iterate (context=0x8f8ed18, block=0, dispatch=1, self=0x8f8c568) at gmain.c:2455
#60 0xb5c4b919 in IA__g_main_context_iteration (context=0x8f8ed18, may_block=0) at gmain.c:2518
#61 0xb6e816f9 in QEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076974440}) at kernel/qeventdispatcher_glib.cpp:328
#62 0xb65e9ee6 in QGuiEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076974392}) at kernel/qguieventdispatcher_glib.cpp:202
#63 0xb6e56527 in QCoreApplication::processEvents (flags={i = -1076974344}) at kernel/qcoreapplication.cpp:891
#64 0xb2b587af in DNSSD::RemoteService::resolve (this=0x96688e8) at /home/anselmo/projects/kde/trunk/src/kdelibs/dnssd/avahi-remoteservice.cpp:49
#65 0xb2b76c54 in BonjourAccount::comingOnline (this=0x9043bd8, pointer={d = 0x96688e8}) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/protocols/bonjour/bonjouraccount.cpp:222
#66 0xb2b78288 in BonjourAccount::qt_metacall (this=0x9043bd8, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfceafac)
    at /home/anselmo/projects/kde/trunk/build/kdenetwork/kopete/protocols/bonjour/bonjouraccount.moc:100
#67 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=26, argv=0xbfceafac) at kernel/qmetaobject.cpp:237
#68 0xb6e69747 in QMetaObject::activate (sender=0x95b1c50, m=0xb2b68850, local_signal_index=0, argv=0xbfceafac) at kernel/qobject.cpp:3394
#69 0xb2b54b63 in DNSSD::ServiceBrowser::serviceAdded (this=0x95b1c50, _t1={d = 0xbfceafe8}) at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/servicebrowser.moc:85
#70 0xb2b56192 in DNSSD::ServiceBrowserPrivate::gotNewService (this=0x95a4870, name=@0x9534740, type=@0x902cb48, domain=@0x9685300)
    at /home/anselmo/projects/kde/trunk/src/kdelibs/dnssd/avahi-servicebrowser.cpp:121
#71 0xb2b5635e in DNSSD::ServiceBrowserPrivate::qt_metacall (this=0x95a4870, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfceb0e8)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi-servicebrowser_p.moc:77
#72 0xb6e5a67d in QMetaObject::metacall (object=0x94089e0, cl=QMetaObject::InvokeMetaMethod, idx=7, argv=0xbfceb0e8) at kernel/qmetaobject.cpp:237
#73 0xb6e69747 in QMetaObject::activate (sender=0x9623670, m=0xb2b68d84, local_signal_index=3, argv=0xbfceb0e8) at kernel/qobject.cpp:3394
#74 0xb2b6467b in OrgFreedesktopAvahiServiceBrowserInterface::ItemNew (this=0x9623670, _t1=2, _t2=1, _t3=@0x9534740, _t4=@0x902cb48, _t5=@0x9685300, _t6=5)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:116
#75 0xb2b64953 in OrgFreedesktopAvahiServiceBrowserInterface::qt_metacall (this=0x9623670, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfceb1e8)
    at /home/anselmo/projects/kde/trunk/build/kdelibs/dnssd/avahi_servicebrowser_interface.moc:82
#76 0xb6f88017 in QDBusConnectionPrivate::deliverCall (this=0x96704c8, object=0x9623670, msg=@0x97e61c4, metaTypes=@0x97e61c8, slotIdx=8) at qdbusintegrator.cpp:891
#77 0xb6f8ec27 in QDBusCallDeliveryEvent::placeMetaCall (this=0x97e6198, object=0x9623670) at qdbusintegrator_p.h:101
#78 0xb6e661db in QObject::event (this=0x9623670, e=0x97e6198) at kernel/qobject.cpp:1242
#79 0xb654fae4 in QApplicationPrivate::notify_helper (this=0x8f8d408, receiver=0x9623670, e=0x97e6198) at kernel/qapplication.cpp:4153
#80 0xb6559aa0 in QApplication::notify (this=0xbfceb994, receiver=0x9623670, e=0x97e6198) at kernel/qapplication.cpp:3637
#81 0xb73e490d in KApplication::notify (this=0xbfceb994, receiver=0x9623670, event=0x97e6198) at /home/anselmo/projects/kde/trunk/src/kdelibs/kdeui/kernel/kapplication.cpp:302
#82 0xb6e551b2 in QCoreApplication::notifyInternal (this=0xbfceb994, receiver=0x9623670, event=0x97e6198) at kernel/qcoreapplication.cpp:699
#83 0xb6e560ee in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8f65660) at kernel/qcoreapplication.h:215
#84 0xb6e5629e in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1233
#85 0xb6e81b20 in postEventSourceDispatch (s=0x8f8eda0) at kernel/qcoreapplication.h:220
#86 0xb5c480cf in IA__g_main_context_dispatch (context=0x8f8ed18) at gmain.c:1824
#87 0xb5c4b78b in g_main_context_iterate (context=0x8f8ed18, block=1, dispatch=1, self=0x8f8c568) at gmain.c:2455
#88 0xb5c4b919 in IA__g_main_context_iteration (context=0x8f8ed18, may_block=1) at gmain.c:2518
#89 0xb6e816f9 in QEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076971416}) at kernel/qeventdispatcher_glib.cpp:328
#90 0xb65e9ee6 in QGuiEventDispatcherGlib::processEvents (this=0x8f83ed8, flags={i = -1076971368}) at kernel/qguieventdispatcher_glib.cpp:202
#91 0xb6e537ab in QEventLoop::processEvents (this=0xbfceb910, flags={i = -1076971304}) at kernel/qeventloop.cpp:149
#92 0xb6e53c0a in QEventLoop::exec (this=0xbfceb910, flags={i = -1076971240}) at kernel/qeventloop.cpp:201
#93 0xb6e56369 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:976
#94 0xb654f6a8 in QApplication::exec () at kernel/qapplication.cpp:3558
#95 0x08059a7e in main (argc=1, argv=0xbfcebdd4) at /home/anselmo/projects/kde/trunk/src/kdenetwork/kopete/kopete/main.cpp:105

This bug may be a duplicate of or related to bug 192087, bug 205961, bug 177487.

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-16 03:07:16 UTC
Thanks. Merging both reports.

*** This bug has been marked as a duplicate of bug 192087 ***