http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47874
--- Comment #4 from Ibaidul Sahib <isahib at xtra dot co.nz> 2011-02-28 06:31:01 UTC --- Here are some additional test results on gcc 4.4.5/4.5.2: g++-4.4.5 ========= (gdb) run Starting program: /home/ibaidul/BugReport/Build/BugReport Program received signal SIGSEGV, Segmentation fault. 0x0000000000408d05 in BugReport::Tier2::Entity::Entity::Print (this=0x616298, Stream=...) at /home/ibaidul/BugReport/Tier2/Entity/Entity.hpp:65 65 This().Body().Print(Stream); (gdb) bt g++-4.5.2 ========= (gdb) run Starting program: /home/ibaidul/BugReport/Build/BugReport Program received signal SIGSEGV, Segmentation fault. 0x00000000004091f1 in BugReport::Tier2::Entity::Entity::Print (this=0x615298, Stream=...) at /home/ibaidul/BugReport/Tier2/Entity/Entity.hpp:65 65 This().Body().Print(Stream); (gdb) bt However http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47873 seems to work fine on both gcc 4.4.5/4.5.2