[dep, 02Jan2008] 10-15 seconds after trussing thunderbird: $ truss -t!all -u libX11: -p $(pgrep thunderbird-bin) and then releasing it: ... <ctrl-c> $ thunderbird dies (seemingly reproducibly) on a SIGTRAP in tdb_event_create: > ::status debugging core file of thunderbird-bin (32-bit) from coil file: /usr/lib/thunderbird/thunderbird-bin initial argv: /usr/lib/thunderbird/thunderbird-bin -UILocale -contentLocale threading model: native threads status: process terminated by SIGTRAP (Trace/Breakpoint Trap) > $C0 f9dfb648 libc.so.1`tdb_event_create() f9dfb870 libc.so.1`pthread_create+0x288() f9dfb8e0 libnspr4.so`_PR_CreateThread+0x308() f9dfb9a8 libnspr4.so`PR_CreateThread+0x24() f9dfba10 libnecko.so`__1cOnsHostResolverLIssueLookup6MpnMnsHostRecord__I_+0xe0() f9dfba70 libnecko.so`__1cOnsHostResolverLResolveHost6MpkcHHpnVnsResolveHostCallback__I_+0x3b0() ... > <g7::print ulwp_t ul_td_events_enable ul_td_events_enable = '\0' > <g7::print ulwp_t ul_uberdata->tdb { ul_uberdata->tdb.tdb_sync_addr_hash = 0 ul_uberdata->tdb.tdb_register_count = 0 ul_uberdata->tdb.tdb_hash_alloc_failed = 0 ul_uberdata->tdb.tdb_sync_addr_free = 0 ul_uberdata->tdb.tdb_sync_addr_last = 0 ul_uberdata->tdb.tdb_sync_alloc = 0 ul_uberdata->tdb.tdb_ev_global_mask = { event_bits = [ 0x80, 0 ] } ul_uberdata->tdb.tdb_events = libc.so.1`tdb_events } It appears we aren't properly deinstrumenting the target when we detach.
N/A
Terms of Use | Privacy | Trademarks | Copyright Policy | Site Guidelines | Site Map | HelpYour use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Use. © 2010, Oracle Corporation and/or its affiliates