[mythtv-commits] Ticket #1684: Mythfreemheg should not be compiled with -fomit-frame-pointer

MythTV mythtv at cvs.mythtv.org
Fri Apr 14 15:18:55 UTC 2006

#1684: Mythfreemheg should not be compiled with -fomit-frame-pointer
 Reporter:  dan.sheridan at postman.org.uk  |       Owner:  danielk
     Type:  defect                       |      Status:  new    
 Priority:  minor                        |   Milestone:         
Component:  dvb                          |     Version:  head   
 Severity:  medium                       |  
 When watching Channel 4 in the UK, after a few seconds MythTV exits and I
 see the following in my frontend log:

 ASSERT: "false" in ParseNode.cpp (48)
 terminate called after throwing an instance of 'char const*'
 Expected integer

 Compiling with --compile-type=debug fixes this. After much recompiling, I
 traced it to the -fomit-frame-pointer flag which seems to break exception
 handling. Now I still see the "Expected integer" message, but the whole
 file plays perfectly.

 FWIW, I am compiling with: gcc (GCC) 4.0.3 (Ubuntu 4.0.3-1ubuntu3). The
 exception is thrown as a result of Ingredients.cpp:266.

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

More information about the mythtv-commits mailing list