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