Modify

Opened 5 years ago

Closed 5 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 mdean)

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@…> 5 years ago.
gdb.txt (2.1 KB) - added by mdean 5 years ago.

Download all attachments as: .zip

Change History (7)

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

comment:1 Changed 5 years ago by robertm

  • Owner set to beirdo
  • Status changed from new to assigned

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

comment:2 Changed 5 years ago by mdean

  • Description modified (diff)

Changed 5 years ago by mdean

comment:3 Changed 5 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 5 years ago by beirdo

  • Component changed from MythTV - General to MythTV - MythSystem

comment:5 Changed 5 years ago by beirdo

  • Milestone changed from unknown to 0.24.1
  • Resolution set to Fixed
  • Status changed from assigned to closed

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.

Add Comment

Modify Ticket

Action
as closed The owner will remain beirdo.
The resolution will be deleted. Next status will be 'new'.
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.