Hi Steve,

I'm not a "C" guru but here is the only meaningful "gdb" output:

Program received signal SIGSEGV, Segmentation fault.

freedv_set_total_bits (f=0x0, val=0)

    at 
/downloads/hamradio/digital/FreeDV/3424codec2dev/codec2-dev/src/freedv_api.c:1611

1611 void freedv_set_total_bits                (struct freedv *f, int val) 
{f->total_bits = val;}

and

[Thread 0x7fffd79d5700 (LWP 26620) exited]

*** Error in `/home/data/apps/freedv3424/bin/freedv': malloc(): smallbin double 
linked list corrupted: 0x0000000000cdd7f0 ***

======= Backtrace: =========

........

/lib64/libwx_baseu-3.0.so.0(_Z7wxEntryRiPPw+0x70)[0x7ffff5b2f100]

/home/data/apps/freedv3424/bin/freedv(main+0x22)[0x457ce5]

/lib64/libc.so.6(__libc_start_main+0xf0)[0x7ffff401c580]

/home/data/apps/freedv3424/bin/freedv(_start+0x29)[0x4362c9]

========== All double Dutch to me =======

On Fri, 23 Mar 2018 10:31:47 -0500, Steve wrote
> You might try running freedv under gdb.
> 
> $ gdb freedv
> (gdb) run
> 
> To figure out what section is causing the memory error.

Alan

Evil flourishes when good men do nothing. 
Consider the Christmas child. 
--------------------------------------------------------------------------- 
Alan Beard               Unix Support Technician from 1984 to today 
70 Wedmore Rd.           Sun Solaris, AIX, HP/UX, Linux, SCO, MIPS 
Emu Heights N.S.W. 2750  Routers, terminal servers, printers, terminals etc.. 
+61 2 47353013 (h)       Support Programming, shell scripting, "C", assembler 
0414 353013 (mobile)     After uni, electronics tech
 
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to