Comment 6 for bug 1353041

Revision history for this message
Christopher Townsend (townsend) wrote :

After hitting this condition, I attached gdb to the main unity8 process and did a bt full. This is what I got:

(gdb) bt full
#0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
No locals.
#1 0x00007f8a7eb2bb03 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#2 0x00007f8a7eb26415 in QThreadPoolPrivate::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#3 0x00007f8a7eb269f1 in QThreadPool::waitForDone(int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#4 0x00007f8a7ed5216d in QCoreApplication::~QCoreApplication() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
No symbol table info available.
#5 0x00007f8a80198149 in QGuiApplication::~QGuiApplication() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
No symbol table info available.
#6 0x0000000000404fb2 in ?? ()
No symbol table info available.
#7 0x00007f8a7e1c4ec5 in __libc_start_main (main=0x404500, argc=1, argv=0x7ffffc0de938, init=<optimized out>, fini=<optimized out>,
    rtld_fini=<optimized out>, stack_end=0x7ffffc0de928) at libc-start.c:287
        result = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 6695199899429293394, 4217504, 140737422158128, 0, 0, -6695206891045860014,
                -6629618689277899438}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x409fb0 <__libc_csu_init>, 0x7ffffc0de938}, data = {
              prev = 0x0, cleanup = 0x0, canceltype = 4235184}}}
        not_first_call = <optimized out>
#8 0x0000000000405ac9 in _start ()

At this point, I'm not sure what condition it is waiting on.