Here's the analysis from a guy on the Fedora mingw mailing list
Thanks,
Richard
---------- Forwarded message ----------
From: Steven Boswell II <[email protected]>
Date: Mon, May 20, 2013 at 5:14 PM
Subject: Re: Error when exiting app with -DNDEBUG but OK with -g
To: "Fedora MinGW (Windows cross-compiler) project" <
[email protected]>
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
------------------------------------------------------------------------------
Try New Relic Now & We'll Send You this Cool Shirt
New Relic is the only SaaS-based application performance monitoring service
that delivers powerful full stack analytics. Optimize and monitor your
browser, app, & servers with just a few lines of code. Try New Relic
and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2