whizard is hosted by Hepforge, IPPP Durham

Opened 10 years ago

Closed 10 years ago

#690 closed defect (fixed)

smtest_16 triggers a segfault with 4.7-LATEST

Reported by: Juergen Reuter Owned by: cweiss
Priority: P0 Milestone: v2.2.3
Component: nlo Version: 2.2.2
Severity: blocker Keywords:
Cc:

Description

(I think I don't get this one on Linux with 4.7.4 Release) Here is the output:

Running script ./smtest_16.run
| Writing log to 'smtest_16.log'
| (Logging turned off.)
| Preloaded model: SM
| Process library 'smtest_16_lib': initialized
| Preloaded library: smtest_16_lib
| Reading commands from file '../../share/tests/smtest_16.sin'
?logging => true
?openmp_logging = false
?vis_history = false
?integration_timer = false
?pacify = true
?use_gosam_loops = false
openmp_num_threads = 1
| Reading model file '/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/share/models/SM_rad.mdl'
*** glibc detected *** /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/lt-whizard: free(): invalid pointer: 0x00002b0bfdc19e98 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71e16)[0x2b0bfd92de16]
/lib/libc.so.6(cfree+0x6c)[0x2b0bfd932b8c]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__radiation_generator_MOD_radiation_generator_save_born_raw+0x19e)[0x2b0bfaa4547e]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__radiation_generator_MOD_radiation_generator_generate+0x65e)[0x2b0bfaa474ae]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__commands_MOD_cmd_process_execute+0x1018)[0x2b0bfaeccdb8]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__commands_MOD_command_list_execute+0x5e)[0x2b0bfaebef5e]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__whizard_MOD_whizard_process_stream+0x118)[0x2b0bfaf18728]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1(__whizard_MOD_whizard_process_file+0x32a)[0x2b0bfaf1842a]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/whizard-core/.libs/libwhizard_main.so.0(+0x5867)[0x2b0bfa5e5867]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/whizard-core/.libs/libwhizard_main.so.0(main+0x1f)[0x2b0bfa5e660f]
/lib/libc.so.6(__libc_start_main+0xfd)[0x2b0bfd8dac8d]
/var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/lt-whizard[0x400a89]
======= Memory map: ========
00400000-00401000 r-xp 00000000 08:03 44958255                           /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/lt-whizard
00600000-00601000 rw-p 00000000 08:03 44958255                           /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/lt-whizard
00afc000-00d9a000 rw-p 00000000 00:00 0                                  [heap]
2b0bfa3c0000-2b0bfa3de000 r-xp 00000000 08:01 1179672                    /lib/ld-2.11.3.so
2b0bfa3de000-2b0bfa3e1000 rw-p 00000000 00:00 0 
2b0bfa5dd000-2b0bfa5de000 r--p 0001d000 08:01 1179672                    /lib/ld-2.11.3.so
2b0bfa5de000-2b0bfa5df000 rw-p 0001e000 08:01 1179672                    /lib/ld-2.11.3.so
2b0bfa5df000-2b0bfa5e0000 rw-p 00000000 00:00 0 
2b0bfa5e0000-2b0bfa5e8000 r-xp 00000000 08:03 44700441                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/whizard-core/.libs/libwhizard_main.so.0.0.0
2b0bfa5e8000-2b0bfa7e7000 ---p 00008000 08:03 44700441                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/whizard-core/.libs/libwhizard_main.so.0.0.0
2b0bfa7e7000-2b0bfa7e8000 rw-p 00007000 08:03 44700441                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/whizard-core/.libs/libwhizard_main.so.0.0.0
2b0bfa7e8000-2b0bfa851000 rw-p 00000000 00:00 0 
2b0bfa851000-2b0bfb42a000 r-xp 00000000 08:03 44957699                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1.0.0
2b0bfb42a000-2b0bfb62a000 ---p 00bd9000 08:03 44957699                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1.0.0
2b0bfb62a000-2b0bfb70a000 rw-p 00bd9000 08:03 44957699                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/.libs/libwhizard.so.1.0.0
2b0bfb70a000-2b0bfc45b000 rw-p 00000000 00:00 0 
2b0bfc45b000-2b0bfc4a6000 r-xp 00000000 08:03 44437067                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/vamp/src/.libs/libvamp.so.0.0.0
2b0bfc4a6000-2b0bfc6a6000 ---p 0004b000 08:03 44437067                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/vamp/src/.libs/libvamp.so.0.0.0
2b0bfc6a6000-2b0bfc6a7000 rw-p 0004b000 08:03 44437067                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/vamp/src/.libs/libvamp.so.0.0.0
2b0bfc6a7000-2b0bfc6aa000 rw-p 00000000 00:00 0 
2b0bfc6aa000-2b0bfc6ba000 r-xp 00000000 08:03 44434048                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe1/src/.libs/libcirce1.so.0.0.0
2b0bfc6ba000-2b0bfc8ba000 ---p 00010000 08:03 44434048                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe1/src/.libs/libcirce1.so.0.0.0
2b0bfc8ba000-2b0bfc8bb000 rw-p 00010000 08:03 44434048                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe1/src/.libs/libcirce1.so.0.0.0
2b0bfc8bb000-2b0bfc8c6000 rw-p 00000000 00:00 0 
2b0bfc8c6000-2b0bfc8cc000 r-xp 00000000 08:03 44435983                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe2/src/.libs/libcirce2.so.0.0.0
2b0bfc8cc000-2b0bfcacb000 ---p 00006000 08:03 44435983                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe2/src/.libs/libcirce2.so.0.0.0
2b0bfcacb000-2b0bfcacc000 rw-p 00005000 08:03 44435983                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/circe2/src/.libs/libcirce2.so.0.0.0
2b0bfcacc000-2b0bfcbde000 r-xp 00000000 08:03 39846061                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgfortran.so.3.0.0
2b0bfcbde000-2b0bfcddd000 ---p 00112000 08:03 39846061                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgfortran.so.3.0.0
2b0bfcddd000-2b0bfcddf000 rw-p 00111000 08:03 39846061                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgfortran.so.3.0.0
2b0bfcddf000-2b0bfce14000 r-xp 00000000 08:03 39846336                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libquadmath.so.0.0.0
2b0bfce14000-2b0bfd013000 ---p 00035000 08:03 39846336                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libquadmath.so.0.0.0
2b0bfd013000-2b0bfd014000 rw-p 00034000 08:03 39846336                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libquadmath.so.0.0.0
2b0bfd01d000-2b0bfd01e000 rw-p 00000000 00:00 0 
2b0bfd01e000-2b0bfd09e000 r-xp 00000000 08:01 1179747                    /lib/libm-2.11.3.so
2b0bfd09e000-2b0bfd29e000 ---p 00080000 08:01 1179747                    /lib/libm-2.11.3.so
2b0bfd29e000-2b0bfd29f000 r--p 00080000 08:01 1179747                    /lib/libm-2.11.3.so
2b0bfd29f000-2b0bfd2a0000 rw-p 00081000 08:01 1179747                    /lib/libm-2.11.3.so
2b0bfd2a0000-2b0bfd2a1000 r-xp 00000000 08:03 44832503                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/prebuilt/.libs/libwhizard_prebuilt.so.0.0.0
2b0bfd2a1000-2b0bfd4a0000 ---p 00001000 08:03 44832503                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/prebuilt/.libs/libwhizard_prebuilt.so.0.0.0
2b0bfd4a0000-2b0bfd4a1000 rw-p 00000000 08:03 44832503                   /var/lib/jenkins/slave/workspace/whizard-trunk-dist/FC_LABEL/gcc-4.7-LATEST/HOST_LABEL/ELF64/whizard-trunk-dist-6258-build/whizard-2.2.3/_build/src/prebuilt/.libs/libwhizard_prebuilt.so.0.0.0
2b0bfd4a1000-2b0bfd4a3000 r-xp 00000000 08:01 1179746                    /lib/libdl-2.11.3.so
2b0bfd4a3000-2b0bfd6a3000 ---p 00002000 08:01 1179746                    /lib/libdl-2.11.3.so
2b0bfd6a3000-2b0bfd6a4000 r--p 00002000 08:01 1179746                    /lib/libdl-2.11.3.so
2b0bfd6a4000-2b0bfd6a5000 rw-p 00003000 08:01 1179746                    /lib/libdl-2.11.3.so
2b0bfd6a5000-2b0bfd6a6000 rw-p 00000000 00:00 0 
2b0bfd6a6000-2b0bfd6bb000 r-xp 00000000 08:03 39846326                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgcc_s.so.1
2b0bfd6bb000-2b0bfd8bb000 ---p 00015000 08:03 39846326                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgcc_s.so.1
2b0bfd8bb000-2b0bfd8bc000 rw-p 00015000 08:03 39846326                   /var/lib/jenkins/slave/opt/gcc-4.7-216231/lib/libgcc_s.so.1
2b0bfd8bc000-2b0bfda15000 r-xp 00000000 08:01 1179680                    /lib/libc-2.11.3.so
2b0bfda15000-2b0bfdc14000 ---p 00159000 08:01 1179680                    /lib/libc-2.11.3.so
2b0bfdc14000-2b0bfdc18000 r--p 00158000 08:01 1179680                    /lib/libc-2.11.3.so
2b0bfdc18000-2b0bfdc19000 rw-p 0015c000 08:01 1179680                    /lib/libc-2.11.3.so
2b0bfdc19000-2b0bfdc84000 rw-p 00000000 00:00 0 
2b0c00000000-2b0c00021000 rw-p 00000000 00:00 0 
2b0c00021000-2b0c04000000 ---p 00000000 00:00 0 
7fff75dd6000-7fff75ded000 rw-p 00000000 00:00 0                          [stack]
7fff75dff000-7fff75e00000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]

Program received signal SIGABRT: Process abort signal.

Backtrace for this error:

Change History (2)

comment:1 Changed 10 years ago by Juergen Reuter

This is the backtrace:

0x00007ffff47e11b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
64	../nptl/sysdeps/unix/sysv/linux/raise.c: No such file or directory.
	in ../nptl/sysdeps/unix/sysv/linux/raise.c
(gdb) bt
#0  0x00007ffff47e11b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff47e3fc0 in *__GI_abort () at abort.c:92
#2  0x00007ffff48175bb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007ffff4820e16 in malloc_printerr (action=3, str=0x7ffff48d5835 "free(): invalid pointer", ptr=<value optimized out>)
    at malloc.c:6267
#4  0x00007ffff4825b8c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3739
#5  0x00007ffff615a18e in __radiation_generator_MOD_radiation_generator_save_born_raw (generator=..., pdg_in=Unhandled dwarf expression opcode 0xf3
)
    at radiation_generator.f90:413
#6  0x00007ffff615c1ce in __radiation_generator_MOD_radiation_generator_generate (generator=..., prt_tot_in=..., 
    prt_tot_out=...) at radiation_generator.f90:299
#7  0x00007ffff65e1ad8 in __commands_MOD_cmd_process_execute (global=...) at commands.f90:1109
#8  0x00007ffff65d3c7e in __commands_MOD_command_list_execute (cmd_list=Unhandled dwarf expression opcode 0xf3
) at commands.f90:5409
#9  0x00007ffff662d448 in __whizard_MOD_whizard_process_stream (whizard=..., stream=Unhandled dwarf expression opcode 0xf3
) at whizard.f90:429
#10 0x00007ffff662d14a in __whizard_MOD_whizard_process_file (whizard=..., file=..., quit=.FALSE., quit_code=0)
    at whizard.f90:405
#11 0x00007ffff7b73867 in MAIN__ () at main.f90:395
#12 0x00007ffff7b7460f in main (argc=Unhandled dwarf expression opcode 0xf3
) at main.f90:34
#13 0x00007ffff47cdc8d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, 
    ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fffffffea38) at libc-start.c:228
#14 0x00000000004006b9 in _start ()
(gdb) 
#0  0x00007ffff47e11b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#1  0x00007ffff47e3fc0 in *__GI_abort () at abort.c:92
#2  0x00007ffff48175bb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>)
    at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#3  0x00007ffff4820e16 in malloc_printerr (action=3, str=0x7ffff48d5835 "free(): invalid pointer", ptr=<value optimized out>)
    at malloc.c:6267
#4  0x00007ffff4825b8c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3739
#5  0x00007ffff615a18e in __radiation_generator_MOD_radiation_generator_save_born_raw (generator=..., pdg_in=Unhandled dwarf expression opcode 0xf3
)
    at radiation_generator.f90:413
#6  0x00007ffff615c1ce in __radiation_generator_MOD_radiation_generator_generate (generator=..., prt_tot_in=..., 
    prt_tot_out=...) at radiation_generator.f90:299
#7  0x00007ffff65e1ad8 in __commands_MOD_cmd_process_execute (global=...) at commands.f90:1109
#8  0x00007ffff65d3c7e in __commands_MOD_command_list_execute (cmd_list=Unhandled dwarf expression opcode 0xf3
) at commands.f90:5409
#9  0x00007ffff662d448 in __whizard_MOD_whizard_process_stream (whizard=..., stream=Unhandled dwarf expression opcode 0xf3
) at whizard.f90:429
#10 0x00007ffff662d14a in __whizard_MOD_whizard_process_file (whizard=..., file=..., quit=.FALSE., quit_code=0)
    at whizard.f90:405
#11 0x00007ffff7b73867 in MAIN__ () at main.f90:395
#12 0x00007ffff7b7460f in main (argc=Unhandled dwarf expression opcode 0xf3
) at main.f90:34
#13 0x00007ffff47cdc8d in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, 
    ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, 
    stack_end=0x7fffffffea38) at libc-start.c:228
#14 0x00000000004006b9 in _start ()

comment:2 Changed 10 years ago by Juergen Reuter

Resolution: fixed
Status: newclosed

Workaround in r6260. Closing.

Note: See TracTickets for help on using tickets.