Re: [Cppcms-users] SIGABRT problem raised between SVN rev1474 and 1491
Brought to you by:
artyom-beilis
From: Julian P. <ju...@wh...> - 2010-10-27 18:50:19
|
Hallo, I wrote a code sample, which consists only of a main function and a throw and reproduces the problem. It's attached to this mail. >> >> Could it be that you changed the implementation of bad_value_cast so >> that an instantiation like this is not possible anymore? > > Shouldn't be, in any case you may try following: > > Comment out lines: 13 and 14 in file: > booster/lib/backtrace/src/backtrace.cpp Does not fix the problem for me. > Also give me what is your Linux version and libc version + how do you > compile program and CppCMS. > I use the standard Debian Lenny libraries, which means that libc is glibc 2.7. The problem occurs on linux kernels 2.6.21 (ARM) and 2.6.32 (x86), I did not test any other kernel versions. It may be that the problem is not related to 32bit at all, because all of my 64bit capable systems run Ubuntu or Sabayon Linux and therefore use newer versions of glibc. I do not compile with any other C/CXXFLAGS than the defaults used by cmake, the problem occurs with release types RelWithDebInfo and Release, other release types were not tested. GCC is 4.3.2 (on the 32bit platforms using Lenny) and GCCs of the 4.4.x series on the 64bit machines. The sample program has been compiled with the CMake default C/CXXFLAGS for RelWithDebInfo and Release and linked to libcppcms and libbooster. Thanks, Julian |