Bug#1114489: hyperrogue: Hyperrogue segfaults when you try to make a move
Frost
debian at brightfur.net
Sat Sep 6 06:55:31 BST 2025
Package: hyperrogue
Version: 12.1q-1
Severity: important
Hyperrogue segfaults when you try to move, making it unplayable.
Upstream built from source (current git master as of now, 7c0d2649e3ba60325ab97dd87026ecbf5739bcb3) doesn't seem to have this problem, it works fine.
Here's a stack trace:
* thread #1, name = 'hyperrogue', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
frame #0: 0x0000555555a91166 hyperrogue`hr::multi::handleInput(int) at multi.cpp:802:3
(lldb) bt
* thread #1, name = 'hyperrogue', stop reason = signal SIGSEGV: invalid address (fault address: 0x0)
* frame #0: 0x0000555555a91166 hyperrogue`hr::multi::handleInput(int) at multi.cpp:802:3
frame #1: 0x0000555555a91aaa hyperrogue`hr::multi::handleMulti(int) at multi.cpp:906:23
frame #2: 0x0000555555826fb2 hyperrogue`hr::mainloopiter() at control.cpp:745:39
frame #3: 0x0000555555827eb5 hyperrogue`hr::mainloop() at control.cpp:1282:36
frame #4: 0x0000555555997023 hyperrogue`hr::hyper_main(int, char**) at hyper-main.cpp:90:11
frame #5: 0x00007ffff7633ca8 libc.so.6`__libc_start_call_main(main=(hyperrogue`main at hyper-main.cpp:98:24), argc=1, argv=0x00007fffffffdd78) at libc_start_call_main.h:58:16
frame #6: 0x00007ffff7633d65 libc.so.6`__libc_start_main_impl(main=(hyperrogue`main at hyper-main.cpp:98:24), argc=1, argv=0x00007fffffffdd78, init=<unavailable>, fini=<unavailable>, rtld_fini=<unavailable>, stack_end=0x00007fffffffdd68) at libc-start.c:360:3
frame #7: 0x00005555556e24b1 hyperrogue`_start + 33
-- System Information:
Debian Release: 13.0
APT prefers stable-debug
APT policy: (500, 'stable-debug'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.12.38+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages hyperrogue depends on:
ii fonts-dejavu-core 2.37-8
ii libc6 2.41-12
ii libfontconfig1 2.15.0-2.3
ii libgcc-s1 14.2.0-19
ii libgl1 1.7.0-1+b2
ii libglew2.2 2.2.0-4+b2
ii libsdl2-2.0-0 2.32.4+dfsg-1
ii libsdl2-gfx-1.0-0 1.0.4+dfsg-6
ii libsdl2-mixer-2.0-0 2.8.1+dfsg-2
ii libsdl2-ttf-2.0-0 2.24.0+dfsg-2
ii libstdc++6 14.2.0-19
ii zlib1g 1:1.3.dfsg+really1.3.1-1+b1
Versions of packages hyperrogue recommends:
ii hyperrogue-music 12.1q-1
hyperrogue suggests no packages.
-- no debconf information
More information about the Pkg-games-devel
mailing list