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