Control: tags -1 confirmed

Here's a backtrace when clicking on Settings -> System. 
Thread 1 "blastem" received signal SIGSEGV, Segmentation fault.
tern_foreach_int (head=<optimized out>, fun=0x5555555c12a0 <model_iter>, 
data=0x7fffffffd7f0, keybuf=0x7fffffffd8c0 "\020", pos=0)
    at /build/blastem-kipVNx/blastem-0.6.3.4/tern.c:268
268             if (!head->el) {
(gdb) bt
#0  tern_foreach_int (head=<optimized out>, fun=0x5555555c12a0 <model_iter>, 
data=0x7fffffffd7f0, keybuf=0x7fffffffd8c0 "\020", pos=0)
    at /build/blastem-kipVNx/blastem-0.6.3.4/tern.c:268
#1  0x00005555555c7e15 in tern_foreach (data=0x7fffffffd7f0, fun=0x5555555c12a0 
<model_iter>, head=<optimized out>)
    at /build/blastem-kipVNx/blastem-0.6.3.4/tern.c:291
#2  get_models (num_out=0x5555557a8ba0 <num_models>) at 
nuklear_ui/blastem_nuklear.c:1873
#3  view_system_settings (context=0x555555611ab8 <sdl.lto_priv+216>) at 
nuklear_ui/blastem_nuklear.c:1907
#4  0x00005555555c8354 in blastem_nuklear_render () at 
nuklear_ui/blastem_nuklear.c:2049
#5  0x0000555555589e1b in render_update_display () at 
/build/blastem-kipVNx/blastem-0.6.3.4/render_sdl.c:1783
#6  0x00005555555caeeb in ui_idle_loop () at nuklear_ui/blastem_nuklear.c:2075
#7  0x000055555555defa in blastem_nuklear_init (file_loaded=0 '\000') at 
nuklear_ui/blastem_nuklear.c:2332
#8  main (argc=<optimized out>, argv=<optimized out>) at 
/build/blastem-kipVNx/blastem-0.6.3.4/blastem.c:714
(gdb) 

Did not investigate further.

-- 
tobi


On Fri, Oct 27, 2023 at 04:41:32PM +0100, Karl Pirton wrote:
> Package: blastem
> Version: 0.6.3.4-1+b2
> Severity: grave
> Justification: renders package unusable
> X-Debbugs-Cc: jsupert...@dnmx.org
> 
> Dear Maintainer,
> 
> Selecting "Open ROM" or going to options and selecting "System" causes the 
> program to crash with a Segmentation Fault.
> 
> -- System Information:
> Debian Release: trixie/sid
>   APT prefers testing
>   APT policy: (500, 'testing')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> 
> Kernel: Linux 6.5.0-2-amd64 (SMP w/12 CPU threads; PREEMPT)
> Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
> TAINT_UNSIGNED_MODULE
> Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
> LANGUAGE=en_GB:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
> 
> Versions of packages blastem depends on:
> ii  libc6          2.37-12
> ii  libgl1         1.7.0-1
> ii  libglew2.2     2.2.0-4+b1
> ii  libsdl2-2.0-0  2.28.4+dfsg-1
> ii  zlib1g         1:1.2.13.dfsg-3
> 
> blastem recommends no packages.
> 
> blastem suggests no packages.
> 
> -- no debconf information
> 

Reply via email to