Well, you're going to need a programmer to fix that one.
You're also going to need symbols. Make a debug build of your program, and
install debug symbols for the packages you're using. Usually they're in
packages called "debuginfo" with the prefix of the package that they belong to,
e.g. "mingw32-libsox-debuginfo" and "mingw32-wxWidgets-debuginfo". You'll have
to enable the "debuginfo" repos, by adding "--enablerepo=\*debuginfo" to your
"yum" command line.
But the key lines are here:
#1 0x6e11b520 in _wassert () from C:\Program Files\FreeDV\bin\libsox-2.dll
[...]
#6 0x00632e70 in wxToolBarBase::AddControl (
this=0x77c40e66 <msvcrt!fprintf+83>, control=0x6007, label=...)
at ./src/common/tbarbase.cpp:219
Apparently, you're adding controls when the program is exiting. That sounds
odd in itself.
Like I said, you'll probably need a programmer to sort this out.
________________________________
From: Richard Shaw <[email protected]>
To:
Cc: Fedora MinGW (Windows cross-compiler) project
<[email protected]>
Sent: Monday, May 20, 2013 2:28 PM
Subject: Re: Error when exiting app with -DNDEBUG but OK with -g
Ok, getting a little closer... I guess I should have warned you I'm a packager
but not a programmer so my knowledge of gdb probably wouldn't qualify as
"rudimentary".
Here's a link to the full output. I just kept hitting 'n' until it exited..
http://pastebin.com/AZtTtq1s
Thanks,
Richard
_______________________________________________
mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/mingw
_______________________________________________
mingw mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/mingw