retraces of unity missing information

Bug #1328180 reported by Brian Murray on 2014-06-09
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Errors
High
Unassigned
apport (Ubuntu)
High
Unassigned

Bug Description

The following error:

https://errors.ubuntu.com/problem/4b288186d25cf35ebdcaf541459b40921fba87ba

Contains this in the stacktrace:

#7 0xb11d99f1 in unity::IconLoader::Impl::IconLoaderTask::LoaderJobFunc(_GTask*, void*, void*, _GCancellable*) () from /srv/daisy.ubuntu.com/production/cache/Ubuntu 14.04/cache-QumZAJ/sandbox/usr/lib/compiz/libunityshell.so
No symbol table info available.

However, the corresponding bug in Launchpad:

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1047517

Contains this in the retraced stacktrace:

#7 0xb33484c9 in unity::IconLoader::Impl::IconLoaderTask::LoaderJobFunc (job=0xb2ff4e0, canc=0x0, data=0xb2ff584) at /build/buildd/unity-6.4.0/unity-shared/IconLoader.cpp:467
        file = {object_ = 0xb4eef518}
        contents = {<boost::noncopyable_::noncopyable> = {<No data fields>}, string_ = 0x0}
        length = 0
        task = 0xb2ff584

One particular difference between the two reports is that the retracing in errors was done against 14.04 and the retracing in Launchpad was done with 13.10.

Brian Murray (brian-murray) wrote :

Martin - what version of gdb are the launchpad retracers using?

Martin Pitt (pitti) wrote :

Brian: The Apport retracers have run in a quantal chroot until May 26. Since then they've run in a trusty chroot.

Brian Murray (brian-murray) wrote :

I downloaded the attachments from unity bug reports in Launchpad since May 26 and found a couple of crashes where there is no symbol table information available for libunityshell.so, so perhaps this is related to the trusty version of gdb?

bdmurray@bizarro:/mnt/unmirrored/unity-crashes$ grep -r -A1 "libunityshell.so" */Stacktrace.txt
bug-1284898/Stacktrace.txt:#1 0x00007f1d2ab88fe1 in unity::UnityScreen::handleEvent(_XEvent*) () from /tmp/apport_sandbox_le26c8/usr/lib/compiz/libunityshell.so
bug-1284898/Stacktrace.txt-No symbol table info available.
--
bug-1323800/Stacktrace.txt:#10 0x00007f05451f7a13 in unity::TextureCache::FindTexture(std::string const&, int, int, std::function<nux::BaseTexture* (std::string const&, int, int)>) () from /tmp/apport_sandbox_keNURU/usr/lib/compiz/libunityshell.so
bug-1323800/Stacktrace.txt-No symbol table info available.
bug-1323800/Stacktrace.txt:#11 0x00007f054505272e in unity::dash::ResultRendererTile::IconLoaded(std::string const&, int, int, unity::glib::Object<_GdkPixbuf> const&, std::string, unity::dash::Result const&) () from /tmp/apport_sandbox_keNURU/usr/lib/compiz/libunityshell.so
bug-1323800/Stacktrace.txt-No symbol table info available.
bug-1323800/Stacktrace.txt:#12 0x00007f0545055005 in std::_Function_handler<void (std::string const&, int, int, unity::glib::Object<_GdkPixbuf> const&), sigc::bind_functor<-1, sigc::bound_mem_functor6<void, unity::dash::ResultRendererTile, std::string const&, int, int, unity::glib::Object<_GdkPixbuf> const&, std::string, unity::dash::Result const&>, std::string, unity::dash::Result, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >::_M_invoke(std::_Any_data const&, std::string const&, int, int, unity::glib::Object<_GdkPixbuf> const&) () from /tmp/apport_sandbox_keNURU/usr/lib/compiz/libunityshell.so
bug-1323800/Stacktrace.txt-No symbol table info available.
bug-1323800/Stacktrace.txt:#13 0x00007f05451bdfb8 in unity::IconLoader::Impl::CoalesceTasksCb() () from /tmp/apport_sandbox_keNURU/usr/lib/compiz/libunityshell.so
bug-1323800/Stacktrace.txt-No symbol table info available.

Brian Murray (brian-murray) wrote :

I installed the utopic version of gdb on a trusty system and tried to retrace a unity crash (OOPS ID 19635006-f2e1-11e3-bff8-fa163e707a72) I found in the error tracker's swift storage. Retracing that crash using the Utopic version of gdb (7.7.1-0ubuntu3) I still received "No symbol table info available." about libunityshell.so.

 #36 0x00007fcf7b260fea in gtk_icon_info_load_icon (icon_info=0x7fcf840391c0, error=0x2c4ec68) at /build/buildd/gtk+3.0-3.10.8/./gtk/gtkicontheme.c:3881
         __FUNCTION__ = "gtk_icon_info_load_icon"
 #37 0x00007fcf7c000220 in std::_Deque_base<std::shared_ptr<unity::IconLoader::Impl::IconLoaderTask>, std::allocator<std::shared_ptr<unity::IconLoader::Impl::IconLoaderTask> > >::_M_initialize_map(unsigned long) () from /tmp/apport_sandbox_9PEeJ6/usr/lib/compiz/libunityshell.so

Changed in apport (Ubuntu):
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers