[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#982661: marked as done (mame: Crash on startup)



Your message dated Sat, 28 Aug 2021 02:57:25 +0200
with message-id <YSmJ9eJEkStKIF1h@Celap>
and subject line Crash when dri context is destroyed with r300 driver
has caused the Debian Bug report #982661,
regarding mame: Crash on startup
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
982661: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=982661
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: mame
Version: 0.227+dfsg.1-1
Severity: important

Dear Maintainer,

After an upgrade, mame started crashing on startup. I think it's
unlikely that it's mame's fault, but I'll let you decide to forward to
bug to libsdl2 or something else of needed.

Here is a run in gdb with a full stack trace.

------------------------------------------------------------------------------
$ gdb mame
Reading symbols from mame...
Reading symbols from /usr/lib/debug/.build-id/6b/74368acfb3eea244cebfc8fb10056378166e6c.debug...
(gdb) directory code/debsrc/mesa-20.3.4/debian
Source directories searched: /home/celelibi/code/debsrc/mesa-20.3.4/debian:$cdir:$cwd
(gdb) run
Starting program: /usr/games/mame
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Error opening translation file English
[Detaching after fork from child process 698623]
[New Thread 0x7fffea0b8700 (LWP 698740)]
[New Thread 0x7fffe9762700 (LWP 698741)]
[New Thread 0x7fffe8f61700 (LWP 698742)]
[New Thread 0x7fffe3fff700 (LWP 698743)]
[New Thread 0x7fffe37fe700 (LWP 698744)]

Thread 1 "mame" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007ffff0edb23f in cso_destroy_context (ctx=0x55556b27a9e0) at ../src/gallium/auxiliary/cso_cache/cso_context.c:419
#2  0x00007ffff09f7704 in st_destroy_context_priv (st=st@entry=0x55556b279020, destroy_pipe=destroy_pipe@entry=true) at ../src/mesa/state_tracker/st_context.c:471
#3  0x00007ffff09f8a94 in st_destroy_context (st=0x55556b279020) at ../src/mesa/state_tracker/st_context.c:1150
#4  0x00007ffff09da95e in dri_destroy_context (cPriv=<optimized out>) at ../src/gallium/frontends/dri/dri_context.c:247
#5  0x00007ffff0ed9903 in driDestroyContext (pcp=0x55556b06aa00) at ../src/mesa/drivers/dri/common/dri_util.c:533
#6  0x00007ffff22515af in dri2_destroy_context (context=0x55556b06a870) at ../src/glx/dri2_glx.c:123
#7  0x00007ffff223fe49 in glXDestroyContext (ctx=0x55556b06a870, dpy=0x55556afe9bf0) at ../src/glx/glxcmds.c:510
#8  glXDestroyContext (dpy=0x55556afe9bf0, ctx=0x55556b06a870) at ../src/glx/glxcmds.c:491
#9  0x00007ffff7ed56ed in X11_GL_InitExtensions (_this=0x55556afeb890) at ./src/video/x11/SDL_x11opengl.c:464
#10 X11_GL_LoadLibrary (_this=0x55556afeb890, path=<optimized out>) at ./src/video/x11/SDL_x11opengl.c:238
#11 0x00007ffff7eaf116 in SDL_GL_LoadLibrary_REAL (path=path@entry=0x0) at ./src/video/SDL_video.c:3012
#12 0x00007ffff7eb1771 in SDL_CreateWindow_REAL (title=title@entry=0x7ffff7f246b5 "OpenGL test", x=x@entry=-32, y=y@entry=-32, w=w@entry=32, h=h@entry=32, flags=flags@entry=10) at ./src/video/SDL_video.c:1489
#13 0x00007ffff7eb1fff in ShouldUseTextureFramebuffer () at ./src/video/SDL_video.c:225
#14 SDL_VideoInit_REAL (driver_name=<optimized out>, driver_name@entry=0x0) at ./src/video/SDL_video.c:545
#15 0x00007ffff7e0af47 in SDL_InitSubSystem_REAL (flags=16416) at ./src/SDL.c:216
#16 0x000055555ee925c8 in sdl_osd_interface::init(running_machine&) ()
#17 0x0000555563894f79 in running_machine::start() ()
#18 0x0000555563896c29 in running_machine::run(bool) ()
#19 0x000055555ef8cf85 in mame_machine_manager::execute() ()
#20 0x000055555f037d36 in cli_frontend::start_execution(mame_machine_manager*, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) ()
#21 0x000055555f03800e in cli_frontend::execute(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) ()
#22 0x000055555ef8a876 in emulator_info::start_frontend(emu_options&, osd_interface&, std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) ()
#23 0x000055555a221fcb in main ()
(gdb) frame 1
#1  0x00007ffff0edb23f in cso_destroy_context (ctx=0x55556b27a9e0) at ../src/gallium/auxiliary/cso_cache/cso_context.c:419
419                    ctx->pipe->set_shader_buffers(ctx->pipe, sh, 0, maxssbo, ssbos, 0);
(gdb) p ctx->pipe->set_shader_buffers
$1 = (void (*)(struct pipe_context *, enum pipe_shader_type, unsigned int, unsigned int, const struct pipe_shader_buffer *, unsigned int)) 0x0
------------------------------------------------------------------------------

I doubt the crash has anything to do with the error about the English
translation, since it crashes during the initialization of the video
subsystem.

Best regards,
Celelibi



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable-debug'), (500, 'testing-debug'), (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.9.0-5-amd64 (SMP w/2 CPU threads)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages mame depends on:
ii  libc6              2.31-9
ii  libexpat1          2.2.10-1
ii  libflac8           1.3.3-2
ii  libfontconfig1     2.13.1-4.2
ii  libgcc-s1          10.2.1-6
ii  libgl1             1.3.2-1
ii  libjpeg62-turbo    1:2.0.5-2
ii  liblua5.3-0        5.3.3-1.1+b1
ii  libportaudio2      19.6.0-1.1
ii  libportmidi0       1:217-6
ii  libpugixml1v5      1.11.4-1
ii  libqt5core5a       5.15.2+dfsg-4
ii  libqt5gui5         5.15.2+dfsg-4
ii  libqt5widgets5     5.15.2+dfsg-4
ii  libsdl2-2.0-0      2.0.14+dfsg2-3
ii  libsdl2-ttf-2.0-0  2.0.15+dfsg1-1
ii  libsqlite3-0       3.34.1-1
ii  libstdc++6         10.2.1-6
ii  libutf8proc2       2.5.0-1
ii  libx11-6           2:1.7.0-2
ii  libxi6             2:1.7.10-1
ii  mame-data          0.227+dfsg.1-1
ii  zlib1g             1:1.2.11.dfsg-2

mame recommends no packages.

Versions of packages mame suggests:
pn  gnome-video-arcade  <none>
pn  mame-doc            <none>
ii  mame-extra          0.206-1
ii  mame-tools          0.226+dfsg.1-1+b1

-- no debconf information

--- End Message ---
--- Begin Message ---
This bug has been fixed upstream with the major version 21.
This version has now reached debian sid. I therefore close this bug.

Best regards,
Celelibi

--- End Message ---

Reply to: