[Cppcms-users] SIGABRT problem raised between SVN rev1474 and 1491
Brought to you by:
artyom-beilis
From: Julian P. <ju...@wh...> - 2010-10-26 17:05:10
|
Hallo, a SIGABRT problem occured for me when I switched from cppcms rev. 1474 to 1491. This is the trace, the problem seems to be located in libbooster: *** glibc detected *** bin/myserver.fcgi: malloc(): memory corruption: 0x0927c878 *** ======= Backtrace: ========= /lib/libc.so.6[0xf720b935] /lib/libc.so.6[0xf720ded2] /lib/libc.so.6(__libc_malloc+0x96)[0xf720f676] /usr/lib/libstdc++.so.6(_Znwj+0x27)[0xf73cb2d7] /usr/lib/libbooster.so.0(_ZNSt6vectorIPvSaIS0_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS0_S2_EEjRKS0_+0x24d)[0xf766627d] /usr/lib/libcppcms.so.1(_ZN6cppcms4json14bad_value_castC1ERKSs+0x72)[0xf74f19f2] bin/myserver.fcgi(_ZN7msrv14NetworkHandler10loadConfigERSt6vectorISsSaISsEE+0x72)[0x8069182] bin/myserver.fcgi(main+0x57d)[0x80565fd] /lib/libc.so.6(__libc_start_main+0xe5)[0xf71b7455] bin/myserver.fcgi[0x8054c91] Reproducibility is always: Switch between libcppcms SVN 1474 and 1491 simply by make install in the corresponding build directory and the problem occurs/disappears. The problem seems to be restricted to 32bit machines: While the current SVN revision causes no problems on 64bit, both 32bit x86 and ARM machines are hit by this problem. Thanks for your feedback, Julian |