Opened 8 years ago

Closed 8 years ago

#9378 closed Patch - Bug Fix (Fixed)

[PATCH] libmythdb: Qt assertion failure in MythSystemReaper::run

Reported by: Lawrence Rust <lvr@…> Owned by: beirdo
Priority: minor Milestone: 0.24.1
Component: MythTV - MythSystem Version: 0.24-fixes
Severity: medium Keywords: assertion 171 libmythdb MythSystemReaper
Cc: Ticket locked: no

Description (last modified by sphery)

Running 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:

[moved to attachment, gdb.txt]

The attached patch fixes this

Attachments (2)

mythtv-libmythdb-system.diff (1.4 KB) - added by Lawrence Rust <lvr@…> 8 years ago.
gdb.txt (2.1 KB) - added by sphery 8 years ago.

Download all attachments as: .zip

Change History (7)

Changed 8 years ago by Lawrence Rust <lvr@…>

comment:1 Changed 8 years ago by robertm

Owner: set to beirdo
Status: newassigned

Will let Beirdo decide how to handle this, as mythsystem has been rewritten in a branch.

comment:2 Changed 8 years ago by sphery

Description: modified (diff)

Changed 8 years ago by sphery

Attachment: gdb.txt added

comment:3 Changed 8 years ago by beirdo

I will take a look over this tonight after work. It's crazy that Qt implemented mutexes in that way, but I guess we need to use them right.

comment:4 Changed 8 years ago by beirdo

Component: MythTV - GeneralMythTV - MythSystem

comment:5 Changed 8 years ago by beirdo

Milestone: unknown0.24.1
Resolution: Fixed
Status: assignedclosed

I modified the startup slightly, but thank you. I now have to check the mythsystem-rewrite branch to see if we have the same issue there.

Note: See TracTickets for help on using tickets.