[mythtv-commits] Ticket #3836: MythMusic crashes when visualizers are changed repeatedly

MythTV mythtv at cvs.mythtv.org
Wed Feb 20 05:24:10 UTC 2008


#3836: MythMusic crashes when visualizers are changed repeatedly
----------------------------------+-----------------------------------------
 Reporter:  otto at kolsi dot fi  |        Owner:  stuartm 
     Type:  defect                |       Status:  assigned
 Priority:  minor                 |    Milestone:  0.22    
Component:  mythmusic             |      Version:  head    
 Severity:  medium                |   Resolution:          
  Mlocked:  0                     |  
----------------------------------+-----------------------------------------

Comment(by myth at eskil.org):

 In MythMusic-crash.txt, line 620 ;
 {{{
 #4  0x00002aaab2784917 in MainVisual::setVisual (this=0x127ed70,
 }}}

 the this address looks all wrong compared to other this pointers and such.
 Only the allmusic is at 0x12xxxx, but I might be completely on the wrong
 track here.

 The playbackbox seems valid, same this pointer in line 623 as the dialog
 object in line 643.

 Could it be that cycle visualisations causes the MainVisual::setVisual to
 get called from one thread while another thread causes
 MainVisual::hideEvent to get called ? That could possibly lead to
 setVisual deleting vis after hideEvent deletes vis.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3836#comment:8>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list