Openmoko Bug #1714: Mediaplayer sometimes does not start up.

Openmoko Public Trac bugs at docs.openmoko.org
Fri Aug 1 09:51:04 CEST 2008


#1714: Mediaplayer sometimes does not start up.
---------------------+------------------------------------------------------
 Reporter:  hedora   |       Owner:  openmoko-devel
     Type:  defect   |      Status:  new           
 Priority:  normal   |   Milestone:                
Component:  unknown  |     Version:                
 Severity:  major    |    Keywords:                
 Blocking:           |   Blockedby:                
---------------------+------------------------------------------------------
 Mediaplayer checks to see if another instance of itself is running at
 startup.  If it detects another instance, it fails to start.

 Unfortunately, the current locking code contains some race conditions and
 other bugs.  I marked this "major" because I often have to manually remove
 lockfiles with the current version, or mediaplayer won't start.

 I've attached a patch that obtains a lock based on the idea that
 "rename()" is atomic.  It handles many corner cases the other code misses,
 but only works if "openmoko-mediaplayer" occurs somewhere in argv[0] of
 the other process.

 The patch corrects the problem for me.

-- 
Ticket URL: <https://docs.openmoko.org/trac/ticket/1714>
docs.openmoko.org <http://docs.openmoko.org/trac/>
openmoko trac


More information about the buglog mailing list