Changes between Initial Version and Version 1 of Ticket #1587


Ignore:
Timestamp:
May 16, 2008, 7:09:24 PM (14 years ago)
Author:
Douglas Gregor
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1587 – Description

    initial v1  
    1 NOTE: boost::program_options has a serious bug, so it"ll crash if the value part of a setting is missing.
     1NOTE: boost::program_options has a serious bug, so it'll crash if the value part of a setting is missing.
    22E.g. the below snippet at the end of my settings.ini file crashes if I uncomment the last line.
    33-------------
     
    88-------------
    99
    10 I want to use a blank setting to mean "no verbose log file" in the above code. I"ve flagged it "showstopper" for this reason.
     10I want to use a blank setting to mean "no verbose log file" in the above code. I've flagged it showstopper for this reason.
    1111
    1212It crashes on windows XP, in both debug and release versions, and normal and static link builds. Not tested on linux yet.
    1313
    14 Specifically, it seems to be happening in po.store(), and (on windows at least) it is caught as an "other exception" in the below code. e.what() just outputs "!". The exception is arising in kernel32.dll apparently.
     14Specifically, it seems to be happening in po.store(), and (on windows at least) it is caught as an 'other exception' in the below code. e.what() just outputs '!'. The exception is arising in kernel32.dll apparently.
    1515{{{
    1616try{