Changes between Initial Version and Version 2 of Ticket #9378


Ignore:
Timestamp:
Dec 15, 2010, 8:59:39 PM (13 years ago)
Author:
sphery
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9378

    • Property Owner set to beirdo
    • Property Status changed from new to assigned
  • Ticket #9378 – Description

    initial v2  
    11Running a Linux debug build of mythfrontend fixes/0.24 with a debug build of Qt 4.7.0 causes an assertion failure in MythSystemReaper::run line 171.  This is the gdb traceback:
    22
    3 Program received signal SIGABRT, Aborted.
    4 [Switching to Thread 0xb0effb70 (LWP 16613)]
    5 0xb7fe2424 in __kernel_vsyscall ()
    6 
    7 Thread 5 (Thread 0xb0effb70 (LWP 16613)):
    8 #0  0xb7fe2424 in __kernel_vsyscall ()
    9 No symbol table info available.
    10 #1  0xb2f5b651 in raise () from /lib/tls/i686/cmov/libc.so.6
    11 No symbol table info available.
    12 #2  0xb2f5ea82 in abort () from /lib/tls/i686/cmov/libc.so.6
    13 No symbol table info available.
    14 #3  0xb328273f in qt_message_output (msgType=QtFatalMsg, buf=0x82e2890 "ASSERT failure in QMutex::unlock(): \"A mutex must be unlocked in the same thread that locked it.\", file thread/qmutex.cpp, line 370") at global/qglobal.cpp:2259
    15 No locals.
    16 #4  0xb328292c in qt_message (msgType=QtFatalMsg, msg=0xb34089b0 "ASSERT failure in %s: \"%s\", file %s, line %d", ap=0xb0eff154 "\244\235@\263ĝ@\263d\235@\263r\001") at global/qglobal.cpp:2305
    17         buf = {static shared_null = {ref = {_q_value = 1}, alloc = 0, size = 0, data = 0xb34d7604 "", array = ""}, static shared_empty = {ref = {_q_value = 2}, alloc = 0, size = 0, data = 0xb34d7618 "", array = ""}, d = 0x82e2880}
    18 #5  0xb328298d in qFatal (msg=0xb34089b0 "ASSERT failure in %s: \"%s\", file %s, line %d") at global/qglobal.cpp:2488
    19 No locals.
    20 #6  0xb32829cb in qt_assert_x (where=0xb3409da4 "QMutex::unlock()", what=0xb3409dc4 "A mutex must be unlocked in the same thread that locked it.", file=0xb3409d64 "thread/qmutex.cpp", line=370) at global/qglobal.cpp:2012
    21 No locals.
    22 #7  0xb3285ae9 in QMutex::unlock (this=0x82e2008) at thread/qmutex.cpp:370
    23 No locals.
    24 #8  0xb697d439 in MythSystemReaper::run (this=0x82e2b08) at mythsystem.cpp:171
    25         i = {i = 0x82e0920}
    26         pidData = 0x82e2008
    27         pid = 16612
    28         count = 1
    29         status = 0
    30         now = 1292441874
    31         next = {i = 0x82e0920}
    32 #9  0xb328c356 in QThreadPrivate::start (arg=0x82e2b08) at thread/qthread_unix.cpp:266
    33         thr = 0x82e2b08
    34         data = 0x82e1678
    35 #10 0xb31cc96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
    36 No symbol table info available.
    37 #11 0xb2ffea4e in clone () from /lib/tls/i686/cmov/libc.so.6
    38 No symbol table info available.
     3[moved to attachment, gdb.txt]
    394
    405The attached patch fixes this