On Sat, Jun 22, 2013 at 08:17:20PM -0700, Caleb Pal wrote:
Program received signal SIGABRT, Aborted. 0xb7fe1424 in __kernel_vsyscall () (gdb)
(gdb) bt full #0 0xb7fe1424 in __kernel_vsyscall () No symbol table info available. #1 0xb79eb941 in raise () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 No symbol table info available. #2 0xb79eed72 in abort () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 No symbol table info available. #3 0xb7bb4738 in talloc_abort (reason=<optimized out>) at talloc.c:167 No locals. #4 0xb7bb8d2a in talloc_chunk_from_ptr (ptr=0x808f0b0) at talloc.c:190 pp = 0x808f0b0 "" tc = 0x808f080 #5 _talloc_free (ptr=0x808f0b0) at talloc.c:517 No locals. #6 talloc_free (ptr=ptr@entry=0x808f0b0) at talloc.c:990 No locals. #7 0xb7baeaab in msgb_free (m=m@entry=0x808f0b0) at msgb.c:72 No locals. #8 0x0804df54 in sndcp_send_ud_frag (fs=0xbfffd7cc) at gprs_sndcp.c:423
This looks like the known double free. My workaround/solution has been described here[1]. Could you please generate a PCAP file, I will then look in what it takes to re-produce the issue..
thanks holger
[1] http://lists.osmocom.org/pipermail/openbsc/2013-March/004492.html