Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#11163 closed Patch - Bug Fix (fixed)

Fix mythbackend not exiting after network initialization failure

Reported by: jcrews@… Owned by: stuartm
Priority: minor Milestone: 0.26.1
Component: MythTV - General Version: 0.26-fixes
Severity: medium Keywords:
Cc: Ticket locked: no

Description

This fixes a bug where MainServer's Stop(), which is called by its destructor, falls into an infinite loop. This was caused by new'ing a QRunnable before possible early termination, which could result in a thread never being created, breaking Stop(). Also, made return from run_backend() clean to prevent a segfault condition.

Attachments (1)

mythbackend-noexit-init-error.patch (1.6 KB ) - added by jcrews@… 13 years ago.

Download all attachments as: .zip

Change History (4)

by jcrews@…, 13 years ago

comment:1 by stuartm, 13 years ago

Milestone: unknown0.26.1
Owner: set to stuartm
Status: newaccepted

comment:2 by Jesse Crews <jcrews@…>, 13 years ago

Resolution: fixed
Status: acceptedclosed

In e339b1794b93a222f7a157e75b1c3deb32fd5683/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available

comment:3 by Jesse Crews <jcrews@…>, 13 years ago

In 624ad5a3533ba34033debb37f0058da0670cf4e1/mythtv:

Error: Processor CommitTicketReference failed
GIT backend not available
Note: See TracTickets for help on using tickets.