Package: numptyphysics
Version: 0.2+svn157-0.5
Severity: normal
Hello,
numptyphysics crashes when starting from the command line with an argument,
i.e.:
numptyphysics --help # or anything
backtrace attached.
Bye,
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 5.14.0-2-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages numptyphysics depends on:
ii fonts-femkeklaver 1.0-3
ii libc6 2.32-4
ii libfontconfig1 2.13.1-4.2
ii libgcc-s1 11.2.0-10
ii libsdl-image1.2 1.2.12-12
ii libsdl-ttf2.0-0 2.0.11-6
ii libsdl1.2debian 1.2.15+dfsg2-6
ii libstdc++6 11.2.0-10
ii libx11-6 2:1.7.2-2+b1
ii zlib1g 1:1.2.11.dfsg-2
numptyphysics recommends no packages.
numptyphysics suggests no packages.
-- no debconf information
(gdb) run
Starting program: /usr/games/numptyphysics afezf
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff628a640 (LWP 278047)]
STATS: time=17100ms
strokes=0 (0 paused, 0 undone)
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr: __pos (which is 18446744073709551615) >
this->size() (which is 3)
Thread 1 "numptyphysics" received signal SIGABRT, Aborted.
0x00007ffff784ce71 in raise () from /lib/x86_64-linux-gnu/libc.so.6
(gdb) bt
#0 0x00007ffff784ce71 in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1 0x00007ffff7836536 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2 0x00007ffff7bfd87a in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#3 0x00007ffff7c0905a in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#4 0x00007ffff7c090c5 in std::terminate() () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#5 0x00007ffff7c09359 in __cxa_throw () from
/lib/x86_64-linux-gnu/libstdc++.so.6
#6 0x00007ffff7c0028c in ?? () from /lib/x86_64-linux-gnu/libstdc++.so.6
#7 0x0000555555569817 in std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >::_M_check (
__s=0x55555559b193 "basic_string::substr", __pos=<optimized out>,
this=0x7fffffffe580) at /usr/include/c++/10/bits/basic_string.h:313
#8 std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >::substr (__n=18446744073709551615, __pos=<optimized
out>,
this=0x7fffffffe580) at /usr/include/c++/10/bits/basic_string.h:2835
#9 Levels::demoName[abi:cxx11](int) (this=0x555555607830, l=0) at
Levels.cpp:309
#10 0x0000555555571b24 in Game::saveDemo (this=0x55555560c810) at Game.cpp:178
#11 Game::onTick (this=0x55555560c810, tick=17100) at Game.cpp:334
#12 0x00005555555766bd in Container::onTick (this=0x7fffffffe790, tick=17100)
at Ui.cpp:767
#13 0x00005555555749dc in App::mainLoop (this=0x7fffffffe790) at App.cpp:307
#14 0x0000555555573886 in npmain (argc=argc@entry=2,
argv=argv@entry=0x7fffffffe968) at App.cpp:372
#15 0x0000555555562bfb in main (argc=2, argv=0x7fffffffe968) at
OsFreeDesktop.cpp:133