In spite of the warnings about libthread_db, I can't see that this is
actually causing any problems.  Retracing here gives me:

vorlon@virgil:/tmp$ schroot -c precise
(precise)vorlon@virgil:/tmp$ sudo apt-get install apport-retrace
[...]
(precise)vorlon@virgil:/tmp$ sudo add-apt-repository 
ppa:daisy-pluckers/daisy-seeds 
[...]
(precise)vorlon@virgil:/tmp$ sudo apt-get update
[...]
(precise)vorlon@virgil:/tmp$ sudo apt-get install gdb-multiarch apport-retrace
[...]
(precise)vorlon@virgil:/tmp$ apport-retrace -S 
~/devel/canonical/daisy/retracer/config/ 
4d9d6984-1883-11e4-84c3-fa163e22e467.crash -s -C /tmp/ddeb-cache
Installing extra package indicator-network to get ExecutablePath
gpgv: Signature made Fri Jul 25 09:05:47 2014 UTC using RSA key ID B879A3E9
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on 
./indicator-network_0.5.1+14.10.20140725-0ubuntu1.dsc
dpkg-source: info: extracting indicator-network in 
indicator-network-0.5.1+14.10.20140725
dpkg-source: info: unpacking indicator-network_0.5.1+14.10.20140725.orig.tar.gz
dpkg-source: info: applying 
indicator-network_0.5.1+14.10.20140725-0ubuntu1.diff.gz
--- stack trace ---
#0  __libc_do_syscall () at 
../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
No locals.
#1  0xb6a3805e in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
        _a1 = 0
        _a3tmp = 6
        _a1tmp = 0
        _a3 = 6
        _nametmp = 268
        _a2tmp = 2270
        _a2 = 2270
        _name = 268
        _sys_result = <optimized out>
        pd = 0xb680e000
        pid = 0
        selftid = 2270
#2  0xb6a38d4e in __GI_abort () at abort.c:89
        save_stage = 2
        act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, 
sa_mask = {__val = {1, 3064945215, 3064945144, 3064575611, 3064342309, 
3069180536, 3061899264, 3069180712, 3061899264, 3065241600, 729240, 0, 1, 
3199521020, 0, 3069123061, 3069180712, 1, 5, 0, 3199521440, 3064036264, 1, 
3064946200, 1, 10212828, 3199521044, 3069005824, 3199521440, 3069141488, 
10212360, 3061900488}}, sa_flags = 2, sa_restorer = 0x0}
        sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0xb6b892c4 in __gnu_cxx::__verbose_terminate_handler () at 
../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
        terminating = true
        t = <optimized out>
#4  0xb6b87af4 in __cxxabiv1::__terminate (handler=<optimized out>) at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
No locals.
#5  0xb6b87b4a in std::terminate () at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
No locals.
#6  0xb6b87da0 in __cxxabiv1::__cxa_rethrow () at 
../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:125
        globals = <optimized out>
        header = <optimized out>
#7  0xb6e7feac in __shared_count<platform::nmofono::wifi::AccessPoint, 
std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., 
this=0xbeb4d0dc) at /usr/include/c++/4.9/bits/shared_ptr_base.h:626
No locals.
#8  __shared_ptr<std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., __tag=..., 
this=0xbeb4d0d8) at /usr/include/c++/4.9/bits/shared_ptr_base.h:1090
No locals.
#9  shared_ptr<std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., __tag=..., 
this=0xbeb4d0d8) at /usr/include/c++/4.9/bits/shared_ptr.h:316
No locals.
#10 allocate_shared<platform::nmofono::wifi::AccessPoint, 
std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=...) at 
/usr/include/c++/4.9/bits/shared_ptr.h:588
No locals.
#11 make_shared<platform::nmofono::wifi::AccessPoint, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> () at 
/usr/include/c++/4.9/bits/shared_ptr.h:604
No locals.
#12 platform::nmofono::wifi::Link::ap_added (this=this@entry=0x9b66f0, 
path=...) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp:167
        list = {_M_t = {_M_impl = 
{<std::allocator<std::_Rb_tree_node<std::shared_ptr<connectivity::networking::wifi::AccessPoint>
 > >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::shared_ptr<connectivity::networking::wifi::AccessPoint>
 > >> = {<No data fields>}, <No data fields>}, _M_key_compare = 
{<std::_Sp_less<std::shared_ptr<connectivity::networking::wifi::AccessPoint> >> 
= 
{<std::binary_function<std::shared_ptr<connectivity::networking::wifi::AccessPoint>,
 std::shared_ptr<connectivity::networking::wifi::AccessPoint>, bool>> = {<No 
data fields>}, <No data fields>}, <No data fields>}, _M_header = {_M_color = 
std::_S_red, _M_parent = 0x9bac58, _M_left = 0x9bac58, _M_right = 0x9af110}, 
_M_node_count = 2}}}
        ap = {object = {<std::__shared_ptr<core::dbus::Object, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc3f0, _M_refcount = {_M_pi = 
0x9b72f0}}, <No data fields>}, frequency = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::Frequency>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9baf78, _M_refcount = {_M_pi = 
0x9afc28}}, <No data fields>}, hw_address = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::HwAddress>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9aeb70, _M_refcount = {_M_pi = 
0x9aebd0}}, <No data fields>}, strength = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::Strength>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9ab7a8, _M_refcount = {_M_pi = 
0x9afd68}}, <No data fields>}, flags = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::
 Flags>, (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc538, _M_refcount = 
{_M_pi = 0x9ba860}}, <No data fields>}, wpa_flags = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::WpaFlags>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc620, _M_refcount = {_M_pi = 
0x9bba30}}, <No data fields>}, rsn_flags = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::RsnFlags>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc708, _M_refcount = {_M_pi = 
0x9ae170}}, <No data fields>}, mode = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::Mode>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc820, _M_refcount = {_M_pi = 
0x9bc8a8}}, <No data fields>}, ssid = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::AccessPoint::Property::Ssid>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9bc968, _M_refco
 unt = {_M_pi = 0x9bc9f8}}, <No data fields>}, properties_changed = 
{<std::__shared_ptr<core::dbus::Signal<org::freedesktop::NetworkManager::Interface::AccessPoint::Signal::PropertiesChanged,
 std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> 
>, core::dbus::types::Variant, std::less<std::basic_string<char, 
std::char_traits<char>, std::allocator<char> > >, 
std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, 
std::allocator<char> > const, core::dbus::types::Variant> > > >, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9a93b8, _M_refcount = {_M_pi = 
0x9bcb68}}, <No data fields>}}
        shap = {<std::__shared_ptr<platform::nmofono::wifi::AccessPoint, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No 
data fields>}
        k = {ssid = {static npos = <optimized out>, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, _M_p = 0x9b3cf4 "NYHQ-W01"}}, flags = 1, wpa_flags 
= 0, rsn_flags = 648, mode = 2}
#13 0xb6e80736 in platform::nmofono::wifi::Link::Link (this=0x9b66f0, dev=..., 
nm=..., killSwitch=...) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp:138
        path = {path = {static npos = <optimized out>, _M_dataplus = 
{<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data 
fields>}, <No data fields>}, _M_p = 0x9aae64 
"/org/freedesktop/NetworkManager/AccessPoint/48"}}}
        __for_range = <unknown type in 
/tmp/apport_sandbox_Csdu3W/usr/lib/debug/.build-id/5b/cd836f36f163312e9189a86b3e5db05305350d.debug,
 CU 0x1d365d, DIE 0x3bf721>
#14 0xb6e61f0c in platform::nmofono::Manager::Manager (this=0x9a7798) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/manager.cpp:178
        link = {<std::__shared_ptr<connectivity::networking::Link, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x0, _M_refcount = {_M_pi = 0x0}}, <No 
data fields>}
        dev = {service = {<std::__shared_ptr<core::dbus::Service, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9abad0, _M_refcount = {_M_pi = 
0x9abaf8}}, <No data fields>}, object = {<std::__shared_ptr<core::dbus::Object, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5408, _M_refcount = {_M_pi = 
0x9b5690}}, <No data fields>}, device_type = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::DeviceType>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5c00, _M_refcount = {_M_pi = 
0x9b59d0}}, <No data fields>}, autoconnect = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::Autoconnect>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5d18, _M_refcount = {_M_pi = 
0x9b5d78}}, <No data fields>}, device_interface = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::DeviceInterface>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5e38, _M_refco
 unt = {_M_pi = 0x9b5e98}}, <No data fields>}, state = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::State>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5f58, _M_refcount = {_M_pi = 
0x9b5fe0}}, <No data fields>}, state_changed = 
{<std::__shared_ptr<core::dbus::Signal<org::freedesktop::NetworkManager::Interface::Device::Signal::StateChanged,
 std::tuple<unsigned int, unsigned int, unsigned int> >, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b5a00, _M_refcount = {_M_pi = 
0x9b6140}}, <No data fields>}, available_connections = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::AvailableConnections>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_ptr = 0x9b62b0, _M_refcount = {_M_pi = 
0x9b6340}}, <No data fields>}, active_connection = 
{<std::__shared_ptr<core::dbus::Property<org::freedesktop::NetworkManager::Interface::Device::Property::ActiveConnection>,
 (__gnu_cxx::_Lock_policy)2>> = {_M_p
 tr = 0x9b6400, _M_refcount = {_M_pi = 0x9b6488}}, <No data fields>}}
        __for_range = <unknown type in 
/tmp/apport_sandbox_Csdu3W/usr/lib/debug/.build-id/5b/cd836f36f163312e9189a86b3e5db05305350d.debug,
 CU 0x3cbb, DIE 0x1c1888>
        nm_service = 
{<std::__shared_ptr<org::freedesktop::NetworkManager::Service, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = <optimized out>, _M_refcount = {_M_pi 
= 0x9abab8}}, <No data fields>}
        urfkill_service = 
{<std::__shared_ptr<org::freedesktop::URfkill::Service, 
(__gnu_cxx::_Lock_policy)2>> = {_M_ptr = <optimized out>, _M_refcount = {_M_pi 
= 0x9ad0d8}}, <No data fields>}
        links = {_M_t = {_M_impl = 
{<std::allocator<std::_Rb_tree_node<std::shared_ptr<connectivity::networking::Link>
 > >> = 
{<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::shared_ptr<connectivity::networking::Link>
 > >> = {<No data fields>}, <No data fields>}, _M_key_compare = 
{<std::_Sp_less<std::shared_ptr<connectivity::networking::Link> >> = 
{<std::binary_function<std::shared_ptr<connectivity::networking::Link>, 
std::shared_ptr<connectivity::networking::Link>, bool>> = {<No data fields>}, 
<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, 
_M_parent = 0x0, _M_left = 0xbeb4d3d0, _M_right = 0xbeb4d3d0}, _M_node_count = 
0}}}
#15 0xb6e60e28 in connectivity::networking::Manager::createInstance () at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/manager.cpp:34
        mgr = {_M_t = {<std::_Tuple_impl<0u, 
connectivity::networking::Manager*, 
std::default_delete<connectivity::networking::Manager> >> = 
{<std::_Tuple_impl<1u, std::default_delete<connectivity::networking::Manager> 
>> = {<std::_Tuple_impl<2u>> = {<No data fields>}, <std::_Head_base<1u, 
std::default_delete<connectivity::networking::Manager>, true>> = 
{<std::default_delete<connectivity::networking::Manager>> = {<No data fields>}, 
<No data fields>}, <No data fields>}, <std::_Head_base<0u, 
connectivity::networking::Manager*, false>> = {_M_head_impl = 0x0}, <No data 
fields>}, <No data fields>}}
#16 0x000b66ac in Service::Service (this=0x99cb98) at 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/service.h:92
No locals.
#17 0x000afb22 in main () at 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/indicator-network-service.cpp:84
        menu = <optimized out>
--- source code stack trace ---
#0  __libc_do_syscall () at 
../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S:44
  [Error: ../ports/sysdeps/unix/sysv/linux/arm/libc-do-syscall.S was not found 
in source tree]
#1  0xb6a3805e in __GI_raise (sig=sig@entry=6) at 
../nptl/sysdeps/unix/sysv/linux/raise.c:56
  [Error: ../nptl/sysdeps/unix/sysv/linux/raise.c was not found in source tree]
#2  0xb6a38d4e in __GI_abort () at abort.c:89
  [Error: abort.c was not found in source tree]
#3  0xb6b892c4 in __gnu_cxx::__verbose_terminate_handler () at 
../../../../src/libstdc++-v3/libsupc++/vterminate.cc:95
  [Error: ../../../../src/libstdc++-v3/libsupc++/vterminate.cc was not found in 
source tree]
#4  0xb6b87af4 in __cxxabiv1::__terminate (handler=<optimized out>) at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:47
  [Error: ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc was not found 
in source tree]
#5  0xb6b87b4a in std::terminate () at 
../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc:57
  [Error: ../../../../src/libstdc++-v3/libsupc++/eh_terminate.cc was not found 
in source tree]
#6  0xb6b87da0 in __cxxabiv1::__cxa_rethrow () at 
../../../../src/libstdc++-v3/libsupc++/eh_throw.cc:125
  [Error: ../../../../src/libstdc++-v3/libsupc++/eh_throw.cc was not found in 
source tree]
#7  0xb6e7feac in __shared_count<platform::nmofono::wifi::AccessPoint, 
std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., 
this=0xbeb4d0dc) at /usr/include/c++/4.9/bits/shared_ptr_base.h:626
  [Error: /usr/include/c++/4.9/bits/shared_ptr_base.h was not found in source 
tree]
#8  __shared_ptr<std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., __tag=..., 
this=0xbeb4d0d8) at /usr/include/c++/4.9/bits/shared_ptr_base.h:1090
  [Error: /usr/include/c++/4.9/bits/shared_ptr_base.h was not found in source 
tree]
#9  shared_ptr<std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=..., __tag=..., 
this=0xbeb4d0d8) at /usr/include/c++/4.9/bits/shared_ptr.h:316
  [Error: /usr/include/c++/4.9/bits/shared_ptr.h was not found in source tree]
#10 allocate_shared<platform::nmofono::wifi::AccessPoint, 
std::allocator<platform::nmofono::wifi::AccessPoint>, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> (__a=...) at 
/usr/include/c++/4.9/bits/shared_ptr.h:588
  [Error: /usr/include/c++/4.9/bits/shared_ptr.h was not found in source tree]
#11 make_shared<platform::nmofono::wifi::AccessPoint, 
org::freedesktop::NetworkManager::Interface::AccessPoint&> () at 
/usr/include/c++/4.9/bits/shared_ptr.h:604
  [Error: /usr/include/c++/4.9/bits/shared_ptr.h was not found in source tree]
#12 platform::nmofono::wifi::Link::ap_added (this=this@entry=0x9b66f0, 
path=...) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp:167
  [Error: 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp
 was not found in source tree]
#13 0xb6e80736 in platform::nmofono::wifi::Link::Link (this=0x9b66f0, dev=..., 
nm=..., killSwitch=...) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp:138
  [Error: 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/wifi/link.cpp
 was not found in source tree]
#14 0xb6e61f0c in platform::nmofono::Manager::Manager (this=0x9a7798) at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/manager.cpp:178
  [Error: 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/platform/nmofono/manager.cpp
 was not found in source tree]
#15 0xb6e60e28 in connectivity::networking::Manager::createInstance () at 
/build/buildd/connectivity-api-0.0.1+14.10.20140722/src/manager.cpp:34
  [Error: /build/buildd/connectivity-api-0.0.1+14.10.20140722/src/manager.cpp 
was not found in source tree]
#16 0x000b66ac in Service::Service (this=0x99cb98) at 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/service.h:92
  [Error: 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/service.h was not 
found in source tree]
#17 0x000afb22 in main () at 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/indicator-network-service.cpp:84
  [Error: 
/build/buildd/indicator-network-0.5.1+14.10.20140725/network/indicator-network-service.cpp
 was not found in source tree]


I don't see anything here that looks like a retrace failure.  I assume it was 
marked as such on the retracer, but why?

** Changed in: gdb (Ubuntu)
       Status: New => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1351018

Title:
  issues debugging program threads on 12.04

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdb/+bug/1351018/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to