Only one thread shown in Thread Stacktrace

Bug #1431796 reported by Michał Sawicz on 2015-03-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Errors
High
Brian Murray

Bug Description

Take https://errors.ubuntu.com/problem/57e495ad9b12ea8e78d0aed997ba70a6e2213dd2 as example, there is only one thread in both Stacktrace and Thread Stacktrace sections, when unity8 usually has more than 20 threads.

Related branches

Brian Murray (brian-murray) wrote :
Changed in daisy:
importance: Undecided → High
Brian Murray (brian-murray) wrote :

The threads exist in the database, they just aren't being displayed.

https://errors.ubuntu.com/problem/013efd671e87d223a659094ec7516a70ba904f7b

database query:

Thread 11 (LWP 6137):
#0 syscall () at ../ports/sysdeps/unix/sysv/linux/arm/syscall.S:37
No locals.
#1 0xb5c9c1f2 in g_cond_wait (cond=cond@entry=0x17ef950, mutex=mutex@entry=0x17ef948) at /build/buildd/glib2.0-2.43.1/./glib/gthread-posix.c:1396
        sampled = 0
#2 0xb5c4c6de in g_async_queue_pop_intern_unlocked (queue=0x17ef948, wait=wait@entry=1, end_time=<optimized out>) at /build/buildd/glib2.0-2.43.1/./glib/gasyncqueue.c:419
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#3 0xb5c4caae in g_async_queue_pop_unlocked (queue=<optimized out>) at /build/buildd/glib2.0-2.43.1/./glib/gasyncqueue.c:475
        __FUNCTION__ = "g_async_queue_pop_unlocked"
#4 0xb5c87714 in g_thread_pool_wait_for_new_task (pool=0x17ef908) at /build/buildd/glib2.0-2.43.1/./glib/gthreadpool.c:245
        task = <optimized out>
#5 g_thread_pool_thread_proxy (data=<optimized out>) at /build/buildd/glib2.0-2.43.1/./glib/gthreadpool.c:296
        task = 0x98c8f450
        pool = 0x17ef908
#6 0xb5c86fa2 in g_thread_proxy (data=0xd68860) at /build/buildd/glib2.0-2.43.1/./glib/gthread.c:764
        thread = 0xd68860
#7 0xb5fe7f98 in start_thread (arg=0x98c8f450) at pthread_create.c:311
        pd = 0x98c8f450
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {-1731660184, -1731660720, 0, -1731662256, -1731661936, -1731660156, 0, -1097983616, 960852275, 343138322, 0, -1066991616, 0, 1080492032, 0, 0, 1487160741, -1067048751, 0 <repeats 46 times>}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = 0
        pagesize_m1 = <optimized out>
        sp = <optimized out>
        freesize = <optimized out>
        __PRETTY_FUNCTION__ = "start_thread"
#8 0xb61b533c in ?? () at ../ports/sysdeps/unix/sysv/linux/arm/nptl/../clone.S:92 from /srv/daisy.ubuntu.com/production/cache/Ubuntu 15.04/cache-1VvDQj/sandbox/lib/arm-linux-gnueabihf/libc.so.6
No locals.
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
.
Thread 10 (LWP 5835):
#0 0xb61b5822 in epoll_wait () at ../sysdeps/unix/syscall-template.S:81

Changed in daisy:
status: New → Triaged
Brian Murray (brian-murray) wrote :

Fixed in revision 533 of errors.

Changed in daisy:
assignee: nobody → Brian Murray (brian-murray)
status: Triaged → In Progress
status: In Progress → Fix Committed
affects: daisy → errors
Changed in errors:
assignee: Brian Murray (brian-murray) → nobody
assignee: nobody → Brian Murray (brian-murray)
Brian Murray (brian-murray) wrote :

This has been deployed on production now.

Changed in errors:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers