[mythtv-commits] Ticket #3962: MythFrontend segfaults after getting stuck in ComboBoxSetting::addSelection loop

MythTV mythtv at cvs.mythtv.org
Thu Sep 13 15:36:19 UTC 2007


#3962: MythFrontend segfaults after getting stuck in ComboBoxSetting::addSelection
loop
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |       Owner:  ijr    
     Type:  defect     |      Status:  new    
 Priority:  minor      |   Milestone:  unknown
Component:  mythtv     |     Version:  unknown
 Severity:  medium     |     Mlocked:  0      
-----------------------+----------------------------------------------------
 The frontend from SVN 14490 crashes for me at startup. GDB trace shows
 that a ton of ComboBoxSetting::addSelection calls happen causing the
 segfault. Gdb shows this is in settings.cpp line 1143, backtrace shows:

 (gdb) backtrace
 #0  ComboBoxSetting::addSelection (this=0x82a9028, label=@0xbfed2540,
 value={static null = {static null = <same as static member of an already
 seen type>, d = 0x819b310, static shared_null = 0x819b310}, d = 0x82a90c8,
 static shared_null = 0x819b310}, select=false) at settings.cpp:1148
 #1  0x080d373e in AspectOverride () at globalsettings.cpp:2134
 #2  0x080e8ff6 in PlaybackSettings (this=0xbfed2800) at
 globalsettings.cpp:4364
 #3  0x0806f251 in WriteDefaults () at main.cpp:573
 #4  0x08076c60 in main (argc=3, argv=0xbfed2d14) at main.cpp:1223

 Here is some text from gdb.txt (clipped because it goes on forever until I
 kill the program):

 Thread 1 (Thread -1256171808 (LWP 32037)):
 #0  0xb6c706f2 in ComboBoxSetting::addSelection (this=0x82ea358,
 label=@0xb2c0c8a0, value={static null = {static null = <same as static
 member of an already seen type>, d = 0x819b310, static shared_null =
 0x819b310}, d = 0x82e9b28, static shared_null = 0x819b310}, select=false)
 at settings.cpp:1142
 No locals.
 #1  0xb6c70739 in ComboBoxSetting::addSelection (this=0x82ea358,
 label=@0xb2c0c8a0, value={static null = {static null = <same as static
 member of an already seen type>, d = 0x819b310, static shared_null =
 0x819b310}, d = 0x82e9b28, static shared_null = 0x819b310}, select=false)
 at settings.cpp:1143
 No locals.
 #2  0xb6c70739 in ComboBoxSetting::addSelection (this=0x82ea358,
 label=@0xb2c0c8a0, value={static null = {static null = <same as static
 member of an already seen type>, d = 0x819b310, static shared_null =
 0x819b310}, d = 0x82e9b28, static shared_null = 0x819b310}, select=false)
 at settings.cpp:1143
 No locals.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3962>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list