[mythtv-commits] Ticket #5826: Cleanup before exit for time zone mismatch

MythTV mythtv at cvs.mythtv.org
Tue Oct 14 22:43:49 UTC 2008

#5826: Cleanup before exit for time zone mismatch
 Reporter:  sphery <mtdean at thirdcontact.com>  |       Owner:  ijr    
     Type:  patch                             |      Status:  new    
 Priority:  minor                             |   Milestone:  unknown
Component:  mythtv                            |     Version:  head   
 Severity:  medium                            |     Mlocked:  0      
 The attached patch adds a call to cleanup() before returning
 *_EXIT_INVALID_TIMEZONE in mythfrontend and mythbackend.

 Once applied, the shutdown sequence will result in the 2 additional log

  QWaitCondition: cv destroy failure:
  QWaitCondition: mutex destroy failure:

 which makes it seem like it's adding a new problem, but those same
 messages appear for other some other return *EXIT* conditions.  For
 example, they appear when cleanup is called before "return

 Note, also, that the "return FRONTEND_EXIT_INVALID_CMDLINE;" when trying
 to run a plugin directly through command-line arguments (in the "if
 (pluginname.size())" block) is not preceded by a call to cleanup().  It is
 late enough in initialization that the call to cleanup() is probably
 necessary.  The attached patch does not add the call to cleanup() for that

Ticket URL: <http://svn.mythtv.org/trac/ticket/5826>
MythTV <http://www.mythtv.org/>

More information about the mythtv-commits mailing list