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

Reply via email to