[Debian-med-packaging] Bug#954273: simka: arm64 autopkgtest time out

Bernhard Übelacker bernhardu at mailbox.org
Wed Nov 4 16:47:09 GMT 2020


Dear Maintainer,
I tried to have a look at this hanging test and could
reproduce a hang at this backtrace [1].

The loop in [2] gets not left because the result of the fgetc call
gets stored in a variable of type char and later compared to EOF.
It seems to be an issue with not being explicit
about signed/unsigned char with this variable.

At least using the type int makes the test finish and pass,
when libgatbcore3 is built with attached patch.

Kind regards,
Bernhard


[1]
    (gdb) bt
    #0  gatb::core::system::impl::CommonFile::gets (this=0x55839ffbb0, s=<optimized out>, size=<optimized out>) at ./gatb-core/src/gatb/system/impl/FileSystemCommon.hpp:103
    #1  0x00000076c633ee38 in gatb::core::bank::impl::BankAlbum::BankAlbum (this=this at entry=0x55839fc860, name="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A", deleteIfExists=deleteIfExists at entry=false, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./gatb-core/src/gatb/bank/impl/BankAlbum.cpp:64
    #2  0x00000076c633f6a4 in gatb::core::bank::impl::BankAlbumFactory::createBank (this=<optimized out>, uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at ./gatb-core/src/gatb/bank/impl/BankAlbum.cpp:343
    #3  0x00000076c633c1a8 in gatb::core::bank::impl::Bank::_open_ (this=this at entry=0x555bb42388 <gatb::core::bank::impl::Bank::singleton()::instance>, uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at ./gatb-core/src/gatb/bank/impl/Bank.cpp:150
    #4  0x000000555bb0b704 in gatb::core::bank::impl::Bank::open (uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at /usr/include/gatb/bank/impl/Bank.hpp:135
    #5  SimkaAlgorithm<32ul>::isInputValid (this=0x7fd3195140) at /build/simka-C4DX5D/simka-1.5.2/src/core/SimkaAlgorithm.cpp:362
    #6  0x000000555baf9264 in SimkaPotaraAlgorithm<32ul>::execute (this=0x7fd3195140) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.hpp:413
    #7  0x000000555badc9e4 in Functor<32ul>::operator() (this=<optimized out>, p=...) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:111
    #8  gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::Apply<Functor, Parameter, boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> >, false>::execute (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:463
    #9  gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::apply<Functor, Parameter> (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:84
    #10 SimkaPotara::execute (this=<optimized out>) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:140
    #11 0x00000076c6428020 in gatb::core::tools::misc::impl::Tool::run (this=0x7fd31955d8, input=<optimized out>) at ./gatb-core/src/gatb/tools/misc/impl/Tool.cpp:158
    #12 0x00000076c64277c8 in gatb::core::tools::misc::impl::Tool::run (this=0x7fd31955d8, argc=7, argv=0x7fd3195848) at ./gatb-core/src/gatb/tools/misc/impl/Tool.cpp:112
    #13 0x000000555bad97bc in main (argc=7, argv=0x7fd3195848) at /usr/include/c++/10/ext/new_allocator.h:79


[2] https://sources.debian.org/src/gatb-core/1.4.2+dfsg-5/gatb-core/src/gatb/system/impl/FileSystemCommon.hpp/#L103

-------------- next part --------------
A non-text attachment was scrubbed...
Name: use-int-as-return-of-fgetc.patch
Type: text/x-patch
Size: 905 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20201104/504b73f5/attachment-0001.bin>
-------------- next part --------------


# Unstable chroot 2020-11-03 running on Android/LineageOS kernel


root at localhost:~# lscpu
Architecture:         aarch64
CPU op-mode(s):       32-bit, 64-bit
Byte Order:           Little Endian
CPU(s):               8
On-line CPU(s) list:  4,5
Off-line CPU(s) list: 0-3,6,7
Thread(s) per core:   1
Core(s) per socket:   2
Socket(s):            1
Vendor ID:            ARM
Model:                1
Model name:           Cortex-A53
Stepping:             r0p1
CPU max MHz:          1113,6000
CPU min MHz:          249,6000
Flags:                fp asimd evtstrm aes pmull sha1 sha2 crc32
root at localhost:~# uname -a
Linux localhost 3.10.108-g5285e19 #1 SMP PREEMPT Fri Oct 26 18:55:56 CEST 2018 aarch64 GNU/Linux


apt update
apt dist-upgrade


apt install mc htop psmisc net-tools strace quilt autopkgtest gdb valgrind simka simkamin simka-dbgsym libgatbcore3-dbgsym
apt build-dep simka
apt build-dep gatb-core




mkdir /home/media_rw/source/libgatbcore3/orig -p
cd    /home/media_rw/source/libgatbcore3/orig
apt source libgatbcore3
cd



autopkgtest --shell-fail simka -- null

gdb -q --pid $(pidof simka)
set width 0
set pagination off
directory /home/media_rw/source/libgatbcore3/orig/gatb-core-1.4.2+dfsg
info thread
bt
...
kill

cd example
simka -in simka_input.txt -out ./simka_results/ -out-tmp ./simka_temp_output

gdb -q --args simka -in simka_input.txt -out ./simka_results/ -out-tmp ./simka_temp_output
set width 0
set pagination off
directory /home/media_rw/source/libgatbcore3/orig/gatb-core-1.4.2+dfsg
b gatb::core::system::impl::CommonFile::gets
y
run
display tmp
display/x result
display/x c
display/i $pc





media_rw at localhost:~$ autopkgtest --shell-fail simka -- null
autopkgtest [15:23:09]: starting date: 2020-11-03
autopkgtest [15:23:09]: version 5.15
autopkgtest [15:23:09]: host localhost; command line: /usr/bin/autopkgtest --shell-fail simka -- null
autopkgtest [15:23:09]: testbed dpkg architecture: arm64
autopkgtest [15:23:09]: testbed running kernel: Linux 3.10.108-g5285e19 #1 SMP PREEMPT Fri Oct 26 18:55:56 CEST 2018
autopkgtest [15:23:09]: @@@@@@@@@@@@@@@@@@@@ apt-source simka
gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/tmp/dpkg-verify-sig.OlJ_8hJF/trustedkeys.kbx': General error
gpgv: Signature made Di 28 Jul 2020 11:33:45 UTC
gpgv:                using RSA key 0401A810A6F243031EA397596D7D441919D02395
gpgv:                issuer "s.doust at student.liverpool.ac.uk"
gpgv: Can't check signature: No public key
dpkg-source: Warnung: Fehler beim Überprüfen der Signatur von ./simka_1.5.2-1.dsc
autopkgtest [15:23:13]: testing package simka version 1.5.2-1
autopkgtest [15:23:13]: build not needed
autopkgtest [15:23:13]: test run-unit-test: preparing testbed
autopkgtest [15:23:14]: test run-unit-test: [-----------------------
A.fasta
B.fasta
C.fasta
D_paired_1.fasta
D_paired_2.fasta
dataset_metadata.csv
potara_job
simkaMin
simka_input.txt
simple_test.py
simple_test.sh
truth
test_simkaMin.py
truth_simkaMin
truth_simkaMin_symetrical
Testing simka

Creating input
        Nb input datasets: 5

(hangs)



media_rw at localhost:~$ pstree -p
?(1)─┬─?(7877)───bash(7878)
     ├─?(7873)───bash(7874)───pstree(8558)
     └─?(7869)───bash(7870)───autopkgtest(8437)─┬─autopkgtest-vir(8438)
                                                └─bash(8515)───run-unit-test(8523)─┬─bash(8524)───tee(8526)
                                                                                   ├─bash(8525)───tee(8527)
                                                                                   └─bash(8540)───simka(8541)
$ ps aux | grep -i simka
media_rw  8541 14.1  0.2  19636  5200 pts/9    t+   15:23   2:59 simka -in simka_input.txt -out ./simka_results/ -out-tmp ./simka_temp_output

media_rw at localhost:~$ gdb -q --pid $(pidof simka)
Attaching to process 8541
Reading symbols from /usr/bin/simka...
Reading symbols from /usr/lib/debug/.build-id/41/eccb19567866f26b2e5dc789a1119d65c92433.debug...

warning: Unable to determine the number of hardware watchpoints available.

warning: Unable to determine the number of hardware breakpoints available.
Reading symbols from /lib/aarch64-linux-gnu/libgatbcore.so.3...
(No debugging symbols found in /lib/aarch64-linux-gnu/libgatbcore.so.3)
Reading symbols from /lib/aarch64-linux-gnu/libhdf5_serial.so.103...
(No debugging symbols found in /lib/aarch64-linux-gnu/libhdf5_serial.so.103)
Reading symbols from /lib/aarch64-linux-gnu/libz.so.1...
(No debugging symbols found in /lib/aarch64-linux-gnu/libz.so.1)
Reading symbols from /lib/aarch64-linux-gnu/libstdc++.so.6...
(No debugging symbols found in /lib/aarch64-linux-gnu/libstdc++.so.6)
Reading symbols from /lib/aarch64-linux-gnu/libm.so.6...
Reading symbols from /usr/lib/debug/.build-id/38/410433b4787bc47fec5d35756593902967251d.debug...
Reading symbols from /lib/aarch64-linux-gnu/libgcc_s.so.1...
(No debugging symbols found in /lib/aarch64-linux-gnu/libgcc_s.so.1)
Reading symbols from /lib/aarch64-linux-gnu/libc.so.6...
Reading symbols from /usr/lib/debug/.build-id/1c/e3b34b868080593ed7faa924a1dca60047cc96.debug...
Reading symbols from /lib/ld-linux-aarch64.so.1...
Reading symbols from /usr/lib/debug/.build-id/a6/0678b72f65e85bbecaf6e217352b5dd97f1e76.debug...
Reading symbols from /lib/aarch64-linux-gnu/libpthread.so.0...
Reading symbols from /usr/lib/debug/.build-id/ab/38fd580cd1bee3e74c4b199fed65a20ac61660.debug...
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".
Reading symbols from /lib/aarch64-linux-gnu/libsz.so.2...
(No debugging symbols found in /lib/aarch64-linux-gnu/libsz.so.2)
Reading symbols from /lib/aarch64-linux-gnu/libdl.so.2...
Reading symbols from /usr/lib/debug/.build-id/ab/b9c8bf80b6ec92bedbcdabb5dd69f6f8100e75.debug...
Reading symbols from /lib/aarch64-linux-gnu/libaec.so.0...
(No debugging symbols found in /lib/aarch64-linux-gnu/libaec.so.0)
_IO_getc (fp=0x55a751a530) at getc.c:37
37      getc.c: Datei oder Verzeichnis nicht gefunden.
(gdb) set width 0
(gdb) set pagination off
(gdb) info thread
  Id   Target Id                              Frame 
* 1    Thread 0x76a049f010 (LWP 8541) "simka" _IO_getc (fp=0x55a751a530) at getc.c:37
(gdb) bt
#0  _IO_getc (fp=0x55a751a530) at getc.c:37
#1  0x000000769ff22c2c in gatb::core::system::impl::CommonFile::gets(char*, int) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#2  0x000000769fe8ce38 in gatb::core::bank::impl::BankAlbum::BankAlbum(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#3  0x000000769fe8d6a4 in gatb::core::bank::impl::BankAlbumFactory::createBank(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#4  0x000000769fe8a1a8 in gatb::core::bank::impl::Bank::_open_(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#5  0x0000005572c0a704 in gatb::core::bank::impl::Bank::open (uri="/tmp/autopkgtest.fkUiEY/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at /usr/include/gatb/bank/impl/Bank.hpp:135
#6  SimkaAlgorithm<32ul>::isInputValid (this=0x7fda3b05f0) at /build/simka-C4DX5D/simka-1.5.2/src/core/SimkaAlgorithm.cpp:362
#7  0x0000005572bf8264 in SimkaPotaraAlgorithm<32ul>::execute (this=0x7fda3b05f0) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.hpp:413
#8  0x0000005572bdb9e4 in Functor<32ul>::operator() (this=<optimized out>, p=...) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:111
#9  gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::Apply<Functor, Parameter, boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> >, false>::execute (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:463
#10 gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::apply<Functor, Parameter> (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:84
#11 SimkaPotara::execute (this=<optimized out>) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:140
#12 0x000000769ff76020 in gatb::core::tools::misc::impl::Tool::run(gatb::core::tools::misc::IProperties*) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#13 0x000000769ff757c8 in gatb::core::tools::misc::impl::Tool::run(int, char**) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
#14 0x0000005572bd87bc in main (argc=7, argv=0x7fda3b0cf8) at /usr/include/c++/10/ext/new_allocator.h:79
(gdb) finish
Run till exit from #0  _IO_getc (fp=0x55a751a530) at getc.c:37
0x000000769ff22c2c in gatb::core::system::impl::CommonFile::gets(char*, int) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
Value returned is $1 = -1
(gdb) 
Run till exit from #0  0x000000769ff22c2c in gatb::core::system::impl::CommonFile::gets(char*, int) () from /lib/aarch64-linux-gnu/libgatbcore.so.3
^C
Program received signal SIGINT, Interrupt.
0x000000769f3254c8 in IO_validate_vtable (vtable=0x769f420070 <_IO_file_jumps>) at libioP.h:944
944     libioP.h: Datei oder Verzeichnis nicht gefunden.
(gdb) detach
Detaching from program: /usr/bin/simka, process 8541
[Inferior 1 (process 8541) detached]
(gdb) q
media_rw at localhost:~$ gdb -q --pid $(pidof simka)
Attaching to process 8541
...





media_rw at localhost:/tmp/autopkgtest.fkUiEY/build.akj/src/example$ gdb -q --args simka -in simka_input.txt -out ./simka_results/ -out-tmp ./simka_temp_output
...
(gdb) cont
Continuing.
^C
Program received signal SIGINT, Interrupt.
0x0000007fb6e754e4 in __GI__IO_default_uflow (fp=0x55594545c0) at genops.c:363
363     genops.c: Datei oder Verzeichnis nicht gefunden.
5: x/i $pc
=> 0x7fb6e754e4 <__GI__IO_default_uflow+68>:    b.eq    0x7fb6e754f8 <__GI__IO_default_uflow+88>  // b.none
6: /x $x0 = 0xffffffff
7: /x $w0 = 0xffffffff
(gdb) b fgetc
Breakpoint 3 at 0x7fb6e6f500: file getc.c, line 37.
(gdb) cont
Continuing.

Breakpoint 3, _IO_getc (fp=0x55594545c0) at getc.c:37
37      getc.c: Datei oder Verzeichnis nicht gefunden.
5: x/i $pc
=> 0x7fb6e6f500 <_IO_getc>:     stp     x29, x30, [sp, #-48]!
6: /x $x0 = 0x55594545c0
7: /x $w0 = 0x55594545c0
(gdb) dele 3
(gdb) finish
Run till exit from #0  _IO_getc (fp=0x55594545c0) at getc.c:37
gatb::core::system::impl::CommonFile::gets (this=0x5559459440, s=<optimized out>, size=<optimized out>) at ./gatb-core/src/gatb/system/impl/FileSystemCommon.hpp:103
103                 if (result > 0)  {  for (char c = tmp[result-1];  c !='\n' &&  c!=EOF;  c = fgetc (getHandle()))  {}  }
5: x/i $pc
=> 0x7fb7a72c2c <gatb::core::system::impl::CommonFile::gets(char*, int)+124>:   and     w0, w0, #0xff
6: /x $x0 = 0xffffffff
7: /x $w0 = 0xffffffff
Value returned is $10 = -1
(gdb) nexti
0x0000007fb7a72c30      103                 if (result > 0)  {  for (char c = tmp[result-1];  c !='\n' &&  c!=EOF;  c = fgetc (getHandle()))  {}  }
5: x/i $pc
=> 0x7fb7a72c30 <gatb::core::system::impl::CommonFile::gets(char*, int)+128>:   cmp     w0, #0xa
6: /x $x0 = 0xff
7: /x $w0 = 0xff
(gdb) 
0x0000007fb7a72c34      103                 if (result > 0)  {  for (char c = tmp[result-1];  c !='\n' &&  c!=EOF;  c = fgetc (getHandle()))  {}  }
5: x/i $pc
=> 0x7fb7a72c34 <gatb::core::system::impl::CommonFile::gets(char*, int)+132>:   b.ne    0x7fb7a72c20 <gatb::core::system::impl::CommonFile::gets(char*, int)+112>  // b.any
6: /x $x0 = 0xff
7: /x $w0 = 0xff
(gdb) 
gatb::core::system::impl::CommonFile::getHandle (this=0x5559459440) at ./gatb-core/src/gatb/system/impl/FileSystemCommon.hpp:157
157             if (_handle == 0)  { throw Exception ("Bad handle"); }
5: x/i $pc
=> 0x7fb7a72c20 <gatb::core::system::impl::CommonFile::gets(char*, int)+112>:   ldr     x0, [x19, #40]
6: /x $x0 = 0xff
7: /x $w0 = 0xff
(gdb) 
0x0000007fb7a72c24      157             if (_handle == 0)  { throw Exception ("Bad handle"); }
5: x/i $pc
=> 0x7fb7a72c24 <gatb::core::system::impl::CommonFile::gets(char*, int)+116>:   cbz     x0, 0x7fb7a72c94 <gatb::core::system::impl::CommonFile::gets(char*, int)+228>
6: /x $x0 = 0x55594545c0
7: /x $w0 = 0x55594545c0
(gdb) 
gatb::core::system::impl::CommonFile::gets (this=0x5559459440, s=<optimized out>, size=<optimized out>) at ./gatb-core/src/gatb/system/impl/FileSystemCommon.hpp:158
158             return _handle;
5: x/i $pc
=> 0x7fb7a72c28 <gatb::core::system::impl::CommonFile::gets(char*, int)+120>:   bl      0x7fb79d58d0 <fgetc at plt>
6: /x $x0 = 0x55594545c0
7: /x $w0 = 0x55594545c0
(gdb) 
103                 if (result > 0)  {  for (char c = tmp[result-1];  c !='\n' &&  c!=EOF;  c = fgetc (getHandle()))  {}  }
5: x/i $pc
=> 0x7fb7a72c2c <gatb::core::system::impl::CommonFile::gets(char*, int)+124>:   and     w0, w0, #0xff
6: /x $x0 = 0xffffffff
7: /x $w0 = 0xffffffff
(gdb) print c
$11 = 255 '\377'
(gdb) ptype c
type = char
(gdb) print (unsigned char)c
$12 = 255 '\377'
(gdb) print (signed char)c
$13 = -1 '\377'
(gdb) print EOF
No symbol "EOF" in current context.







(gdb) bt
#0  gatb::core::system::impl::CommonFile::gets (this=0x55839ffbb0, s=<optimized out>, size=<optimized out>) at ./gatb-core/src/gatb/system/impl/FileSystemCommon.hpp:103
#1  0x00000076c633ee38 in gatb::core::bank::impl::BankAlbum::BankAlbum (this=this at entry=0x55839fc860, name="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A", deleteIfExists=deleteIfExists at entry=false, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ./gatb-core/src/gatb/bank/impl/BankAlbum.cpp:64
#2  0x00000076c633f6a4 in gatb::core::bank::impl::BankAlbumFactory::createBank (this=<optimized out>, uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at ./gatb-core/src/gatb/bank/impl/BankAlbum.cpp:343
#3  0x00000076c633c1a8 in gatb::core::bank::impl::Bank::_open_ (this=this at entry=0x555bb42388 <gatb::core::bank::impl::Bank::singleton()::instance>, uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at ./gatb-core/src/gatb/bank/impl/Bank.cpp:150
#4  0x000000555bb0b704 in gatb::core::bank::impl::Bank::open (uri="/tmp/autopkgtest.iSjXKJ/autopkgtest_tmp/simka_temp_output/simka_output_temp//input/A") at /usr/include/gatb/bank/impl/Bank.hpp:135
#5  SimkaAlgorithm<32ul>::isInputValid (this=0x7fd3195140) at /build/simka-C4DX5D/simka-1.5.2/src/core/SimkaAlgorithm.cpp:362
#6  0x000000555baf9264 in SimkaPotaraAlgorithm<32ul>::execute (this=0x7fd3195140) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.hpp:413
#7  0x000000555badc9e4 in Functor<32ul>::operator() (this=<optimized out>, p=...) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:111
#8  gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::Apply<Functor, Parameter, boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> >, false>::execute (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:463
#9  gatb::core::tools::math::IntegerTemplate<boost::mpl::vector4<mpl_::int_<32>, mpl_::int_<64>, mpl_::int_<96>, mpl_::int_<128> > >::apply<Functor, Parameter> (params=..., kmerSize=<optimized out>) at /usr/include/gatb/tools/math/Integer.hpp:84
#10 SimkaPotara::execute (this=<optimized out>) at /build/simka-C4DX5D/simka-1.5.2/src/SimkaPotara.cpp:140
#11 0x00000076c6428020 in gatb::core::tools::misc::impl::Tool::run (this=0x7fd31955d8, input=<optimized out>) at ./gatb-core/src/gatb/tools/misc/impl/Tool.cpp:158
#12 0x00000076c64277c8 in gatb::core::tools::misc::impl::Tool::run (this=0x7fd31955d8, argc=7, argv=0x7fd3195848) at ./gatb-core/src/gatb/tools/misc/impl/Tool.cpp:112
#13 0x000000555bad97bc in main (argc=7, argv=0x7fd3195848) at /usr/include/c++/10/ext/new_allocator.h:79




cd /home/media_rw/source/libgatbcore3
cp orig try3 -a
dpkg-buildpackage -uc -j2

adb pull /storage/emulated/0/debian-11-bullseye-arm64-chroot/chroot/home/media_rw/source/libgatbcore3/try3/gatb-core-1.4.2+dfsg/debian/patches/use-int-as-return-of-fgetc.patch



More information about the Debian-med-packaging mailing list