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

Reply via email to