GNOME Bugzilla – Bug 380010
Ekiga hangs when searching LDAP contacts with orca running.
Last modified: 2006-11-28 09:03:14 UTC
Please describe the problem: This is an a11y bug for ekiga. Steps to reproduce: 1. Enable desktop assistive technology support. 2. Launch orca and ekiga(ekiga was configured before AT is turned on). 3. Setup the LDAP server in ekiga address book. 4. Search a specific contact using this LDAP server. Actual results: Ekiga hangs. Expected results: Ekiga should search the contact on this LDAP server. Does this happen every time? Yes. Other information: This bug is only visible when orca is running. To reproduce this bug, you have to finish ekiga configuration before you turn the AT on. This is a workaround for the bug #369321.
I'm not sure about which category this bug should be in, copy this bug to Will and Brian for more investigating. Thanks.
The orca version is 2.17.2.
Can you supply pstack of hung ekiga process?
I don't think it should be marked as an Ekiga bug...
-bash-3.00$ pstack 2977 2977: ekiga ----------------- lwp# 1 / thread# 1 -------------------- ff33e558 lwp_park (0, 0, 0) fedcc09c gdk_event_check (16ffb0, fed9b538, 20, f97e2000, 16ffb0, 0) + 38 febbcb48 g_main_context_check (16fff8, 7fffffff, 16ffb0, 5, 4, fec381cc) + 2d0 febbd350 g_main_context_iterate (517c10, 1, 1, 16fff8, 5, 5) + 488 febbdc68 g_main_loop_run (512108, 0, ff38f9c0, 153660, 512110, 1) + 3e4 ff002bcc gtk_main (0, 0, 0, b3e4, ff238660, 512108) + d8 0006f7b8 main (dbc00, ddc00, ddc00, 3800, 0, ddc00) + 31c 0004e108 _start (0, 0, 0, 0, 0, 0) + 108 ----------------- lwp# 2 / thread# 2 -------------------- ff33e558 lwp_park (0, f897bd60, 0) ff3383c0 cond_wait_queue (1f1580, 1f1568, f897bd60, 0, 0, 0) + 28 ff338824 cond_wait_common (1f1580, 1f1568, f897bd60, 0, 0, 0) + 29c ff3389d8 _cond_timedwait (1f1580, 1f1568, f897be90, 0, 3, 0) + 50 ff338ac8 cond_timedwait (1f1580, 1f1568, f897be90, 3e8, 0, f4240) + 14 ff338b08 pthread_cond_timedwait (1f1580, 1f1568, f897be90, 0, fead4800, 0) + c fea41a98 __1cKPSyncPointEWait6MrknNPTimeInterval__i_ (1f1558, 0, a5951c, 1f1568, aaec80, feafe0dc) + bc fdbdb03c __1cLOpalManagerLGarbageMain6MrnHPThread_i_v_ (1f0fb0, 1f2900, 0, fdbdc6d8, 1f1558, f897bf08) + 50 fea40758 __1cHPThreadOPX_ThreadStart6Fpv_1_ (1f2900, fea59284, feb00f80, fea40400, feb00f80, fea59274) + 90 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 3 / thread# 3 -------------------- ff33f280 pollsys (f87fbd60, 1, f87fbe88, 0) ff2f51e4 pselect (f87fbd60, ff38e650, ff38e650, 17, f87fbe88, 0) + 1ec ff2f552c select (18, 1e96d0, 0, 0, f87fbef4, f87fbef4) + 94 fea3ec58 __1cTPHouseKeepingThreadEMain6M_v_ (1f2c70, 0, 17, 1, f87fbef3, f87fbef4) + 80 fea40758 __1cHPThreadOPX_ThreadStart6Fpv_1_ (1f2c70, fea59284, feafea28, fea40400, feafea28, fea59274) + 90 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 9 / thread# 9 -------------------- ff33f280 pollsys (f847b920, 2, 0, 0) ff2f51e4 pselect (f847b920, ff38e650, 4775b8, 28, 0, 0) + 1ec ff2f552c select (29, 477568, 477590, 4775b8, 0, 1) + 94 fea409c8 __1cHPThreadLPXBlockOnIO6MiirknNPTimeInterval__i_ (495eb0, 26, 2, f847bc28, f847bb5c, 495bf8) + 144 fea3652c __1cIPChannelMPXSetIOBlock6Mn0ALPXBlockType_rknNPTimeInterval__i_ (495b68, feafe9b0, f847bc28, 2, 7fffffff, 495bf0) + 17c fea2d1f4 __1cHPSocketJos_accept6Mr0pnIsockaddr_pi_i_ (4957e8, 495b68, f847bca0, f847bc9c, 0, 0) + 18 fea4f3a4 __1cKPTCPSocketGAccept6MrnHPSocket__i_ (4957e8, 495b68, fea4f33c, feb00440, fead6000, feaff000) + 68 fdc0c6f8 __1cPOpalListenerTCPGAccept6MrknNPTimeInterval__pnNOpalTransport__ (495b30, f847bed8, 4957e8, ff000000, 495b68, feafe0dc) + c0 fdc0ad10 __1cMOpalListenerUListenForConnections6MrnHPThread_i_v_ (495b30, 495eb0, 0, fdc140e8, fdc0ac4c, f847bed8) + c4 fea40758 __1cHPThreadOPX_ThreadStart6Fpv_1_ (495eb0, fea59284, feb00f80, fea40400, feb00f80, fea59274) + 90 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 7 / thread# 7 -------------------- ff33f280 pollsys (42d698, 1, 0, 0) ff2f0424 poll (42d698, 1, ffffffff, f8850c00, fec381c4, 0) + 7c febbe1b8 g_main_context_poll (42d208, ffffffff, 1, 42d698, 1, fec364e0) + 120 febbd33c g_main_context_iterate (42d698, 1, 1, 42d208, 1, 1) + 474 febbdc68 g_main_loop_run (42bad0, 0, ff000000, 42d290, 42bad8, 1) + 3e4 fd36d9a8 startup_mainloop (0, fd394c50, fd390bbc, 44, 23240, 0) + 30 febde534 g_thread_create_proxy (42d290, fec38238, ff337904, fec38224, fd36d978, fec381fc) + 194 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 8 / thread# 8 -------------------- ff33f280 pollsys (42e918, d, 0, 0) ff2f0424 poll (42e918, d, ffffffff, f8850800, fec381c4, 0) + 7c febbe1b8 g_main_context_poll (42eba8, ffffffff, d, 42e918, d, fec364e0) + 120 febbd33c g_main_context_iterate (42e918, 1, 1, 42eba8, d, e) + 474 febbdc68 g_main_loop_run (42b968, 0, ff000000, 1dca98, 42b970, 1) + 3e4 fecf3c94 link_io_thread_fn (0, fed13fe0, fed1187c, 2764, 1dc08, 2400) + 24 febde534 g_thread_create_proxy (1dca98, fec38238, ff337904, fec38224, fecf3c70, fec381fc) + 194 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 10 / thread# 10 -------------------- ff33f280 pollsys (f817ba50, 2, 0, 0) ff2f51e4 pselect (f817ba50, ff38e650, 497b48, 2b, 0, 0) + 1ec ff2f552c select (2c, 4775e0, 497b20, 497b48, 0, f817bc8c) + 94 fea2d404 __1cHPSocketGSelect6Frn0AKSelectList_22rknNPTimeInterval__nIPChannelGErrors__ (2a, 496a20, 0, f817bed8, 8, fea3138c) + 16c fea4c1f4 __1cHPSocketGSelect6Frn0AKSelectList_rknNPTimeInterval__nIPChannelGErrors__ (f817be54, f817bed8, feaff1b4, f817bd2c, feaff000, feaff144) + 64 fdc0d340 __1cPOpalListenerUDPGAccept6MrknNPTimeInterval__pnNOpalTransport__ (496080, f817bed8, 4960b8, f817be54, fea33bc4, feafe0dc) + 110 fdc0ad10 __1cMOpalListenerUListenForConnections6MrnHPThread_i_v_ (496080, 496628, 0, fdc140e8, fdc0ac4c, f817bed8) + c4 fea40758 __1cHPThreadOPX_ThreadStart6Fpv_1_ (496628, fea59284, feb00f80, fea40400, feb00f80, fea59274) + 90 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0) ----------------- lwp# 15 / thread# 15 -------------------- ff33e558 lwp_park (0, 0, 0) ff3383c0 cond_wait_queue (660b40, 65f100, 0, 0, 0, 0) + 28 ff33892c cond_wait (660b40, 65f100, 0, 0, 0, 24) + 10 ff338968 pthread_cond_wait (660b40, 65f100, ff338960, fec381c8, 80, 0) + 8 fecd2e84 giop_recv_buffer_get (f4f7a734, 16d4e0, 66dc98, fed1187c, 3eb6c, 13800) + 178 fecd6f34 ORBit_small_invoke_stub (0, f8b06964, 0, f4f7a82c, 0, f8b354b4) + 168 fecec728 ORBit_c_stub_invoke (1dda00, f8b06ab0, 0, 0, f4f7a82c, 0) + a4 f8acc534 Accessibility_EventListener_notifyEvent (1dda00, f4f7a894, f8b354b4, 264, 37b6c, 0) + 6c f8b2342c spi_atk_emit_eventv (63c520, 0, f8b354b4, f4f7a914, f8b24d34, 187428) + 1e0 f8b23a90 spi_atk_bridge_property_event_listener (fffefe30, 10000, f4f7ab48, f8b34e08, 11900, 63c520) + 58c fed470b8 signal_emit_unlocked_R (f8b23504, 0, fed70078, 62, fec381d4, fec381c4) + 6a8 fed46190 g_signal_emit_valist (63c520, 1201, f4f7ab60, f4f7ad7c, 155e88, fed70078) + 780 fed464d4 g_signal_emit (63c520, 62, 207, f4f7ad88, 0, ff337904) + 1c f942cebc atk_object_notify (63c520, 17c188, 1018, f4f7ad90, 1b1a4, 1000) + 84 fed2e750 g_closure_invoke (0, 0, 2, f4f7b050, f4f7aee4, 14f718) + 1a8 fed46ef0 signal_emit_unlocked_R (ff337904, 63c520, fed70078, 1, fec381d4, fec381c4) + 4e0 fed46190 g_signal_emit_valist (63c520, 1901, f4f7b068, f4f7b284, 15d140, fed70078) + 780 fed464d4 g_signal_emit (63c520, 1, 207, 17c188, 0, ff337904) + 1c fed30fe4 g_object_dispatch_properties_changed (63c520, 1, f4f7b2f0, c00, 3e310, fed6f2ac) + 58 fed2fd4c g_object_notify_queue_thaw (63c520, 0, 17c188, 3f698, fed6ff88, fed2ffa8) + 140 fed314cc g_object_notify (63c520, 668c70, 1, 0, fed6ff84, fed6f2ac) + 294 f8b7e3d4 gail_statusbar_notify (11400, 21bc80, 63c520, 11400, 25708, f8ba3a30) + b0 fed2e750 g_closure_invoke (0, 0, 2, f4f7b680, f4f7b514, 63e158) + 1a8 fed47274 signal_emit_unlocked_R (1, 1, fed70078, 1, fec381d4, fec381c4) + 864 fed46190 g_signal_emit_valist (422278, 1901, f4f7b698, f4f7b8b4, 15d140, fed70078) + 780 fed464d4 g_signal_emit (422278, 1, 353, 21bc80, 0, ff337904) + 1c fed30fe4 g_object_dispatch_properties_changed (422278, 1, f4f7b920, c00, 3e310, fed6f2ac) + 58 fed2fd4c g_object_notify_queue_thaw (422278, 0, 21bc80, 3f698, fed6ff88, fed2ffa8) + 140 fed315a0 g_object_thaw_notify (422278, ff1981d8, 0, fff6af5c, 3ddc4, a3000) + bc fed2e750 g_closure_invoke (0, 0, 3, f4f7bc50, f4f7bae4, 3fdd40) + 1a8 fed474a8 signal_emit_unlocked_R (58, 0, fed70078, 138, fec381d4, fec381c4) + a98 fed46190 g_signal_emit_valist (41bdc0, 202, f4f7bc68, f4f7be88, 3fff98, fed70078) + 780 fed464d4 g_signal_emit (41bdc0, 138, 0, 0, 0, b400) + 1c 00054964 __1cYgm_aw_update_addressbook6FpnK_GtkWidget_pnOGmAddressbook__pnH_GSList_pc_v_ (0, 41a758, 0, 65f120, 3d35e8, 1) + 458 000a49a8 __1cMSearchThreadEMain6M_v_ (6679a8, 6679a8, 1, 65eca0, 668d80, 6608b8) + 1e8 fea40758 __1cHPThreadOPX_ThreadStart6Fpv_1_ (6679a8, 1149d4, 116be8, fea40400, 116be8, 1149c8) + 90 ff33e4dc _lwp_start (0, 0, 0, 0, 0, 0)
Based on thread #15 I am marking this as a duplicate of 329454. *** This bug has been marked as a duplicate of 329454 ***