Boost logo

Boost Testing :

Subject: [Boost-testing] bjam.exe crashed, took other apps down with it
From: Jim Bell (Jim_at_[hidden])
Date: 2014-04-02 12:19:17


bjam.exe just crashed while running a regression, and as I've seen
happen before, it seemed to take down some number of other applications
with it. The ones I saw go down were: Google Chrome browser
(33.0.1750.154 m, marked up-to-date), and "Sticky Notes" (windows
accessory app). Don't know how many other (background) apps went down as
well. (My hunch is that the other apps that crashed are tied together by
the 32-bit kernel32.dll.)

It was running the regression for MinGW-w64-4.7, --tag=develop.

Windows 7 Ultimate SP1 x64, 16GB RAM.

Wasn't monitoring RAM when it happened, so I don't know if something
squirrly happened in that domain. But didn't see any other symptoms.

This bjam.exe was built from --tag=develop on 3/28. (I doubt recent bjam
changes had anything to do with it.) Nothing happened on stdout (and
run.py carried on, firing process_jam_log).

See also: http://lists.boost.org/boost-testing/2014/02/7583.php

The Windows Event Log says:
Faulting application name: bjam.exe, version: 0.0.0.0, time stamp:
0x5335e604
Faulting module name: kernel32.dll, version: 6.1.7601.18229, time stamp:
0x51fb1115
Exception code: 0xc00000fd
Fault offset: 0x00038b75
Faulting process id: 0x1294
Faulting application start time: 0x01cf4e5b4b11f5d1
Faulting application path: F:\boost\gcc\develop\bjam.exe
Faulting module path: C:\Windows\syswow64\kernel32.dll
Report Id: f48e05b8-ba7c-11e3-bac1-005056c00008

Tail of bjam.log:
120 second time limit exceeded
...failed testing.capture-output
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_rat_serial.test\gcc-mingw-4.7.2\release\test_cpp_rat_serial.run...
common.mkdir
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test

         if not exist
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\\"
mkdir
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test"

common.mkdir
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2

         if not exist
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\\"
mkdir
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2"

common.mkdir
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release

         if not exist
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\\"
mkdir
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release"

gcc.compile.c++
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\test_cpp_dec_float_serial.o

     "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline
-Wall -Wall -Wextra -DBOOST_ALL_NO_LIB=1 -DNDEBUG -DTEST2 -I".."
-I"..\libs\multiprecision\include" -c -o
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\test_cpp_dec_float_serial.o"
"..\libs\multiprecision\test\test_cpp_dec_float_serial.cpp"

In file included from
..\libs\multiprecision\test\test_cpp_dec_float_serial.cpp:15:0:
..\libs\multiprecision\test\test_float_serial.hpp: In instantiation of
'T generate_random(unsigned int) [with T =
boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100u,
long long int, std::allocator<void> > >]':
..\libs\multiprecision\test\test_float_serial.hpp:51:65: required from
'void test() [with T =
boost::multiprecision::number<boost::multiprecision::backends::cpp_dec_float<100u,
long long int, std::allocator<void> > >]'
..\libs\multiprecision\test\test_cpp_dec_float_serial.cpp:30:78:
required from here
..\libs\multiprecision\test\test_float_serial.hpp:25:3: warning: unused
parameter 'bits_wanted' [-Wunused-parameter]
gcc.link
F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\test_cpp_dec_float_serial_2.exe

     "g++" -Wl,-R
-Wl,"F:\boost\gcc\develop\results\boost\bin.v2\libs\serialization\build\gcc-mingw-4.7.2\release"
-Wl,-rpath-link
-Wl,"F:\boost\gcc\develop\results\boost\bin.v2\libs\serialization\build\gcc-mingw-4.7.2\release"
-o
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\test_cpp_dec_float_serial_2.exe"
-Wl,--start-group
"F:\boost\gcc\develop\results\boost\bin.v2\libs\multiprecision\test\test_cpp_dec_float_serial_2.test\gcc-mingw-4.7.2\release\test_cpp_dec_float_serial.o"
"F:\boost\gcc\develop\results\boost\bin.v2\libs\serialization\build\gcc-mingw-4.7.2\release\libboost_serialization-mgw47-1_56.dll.a"
-Wl,-Bstatic -Wl,-Bdynamic -Wl,--end-group


Boost-testing list run by mbergal at meta-comm.com