You are not logged in.

#1 2024-02-11 19:30:21

m4chine
Member
Registered: 2019-02-03
Posts: 5

[SOLVED] gnome-mplayer - Segmentation fault (core dumped)

I just completed a system update, I can't remember if gnome-mplayer was working before or not but this is what I get and I can't make any sense out of it when trying to execute:

$ gnome-mplayer 

GMLIB-Message: 11:16:08.258: after init: position=0.000 length=0.000 start_time=0.000 run_time=0.000 volume=0.00 player=dead media=unknown uri=

(gnome-mplayer:23178): Gtk-CRITICAL **: 11:16:08.270: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed

(gnome-mplayer:23178): Gtk-WARNING **: 11:16:08.397: GtkSocket: only works under X11

(gnome-mplayer:23178): Gdk-CRITICAL **: 11:16:08.397: gdk_x11_window_get_xid: assertion 'GDK_IS_X11_WINDOW (window)' failed
Segmentation fault (core dumped)
# tail -f /var/log/messages.log

Feb 11 11:16:08 kernel: gnome-mplayer[23178]: segfault at 5 ip 0000000000000005 sp 00007ffd512292c8 error 14 in gnome-mplayer[5f213602b000+13000] likely on CPU 6 (core 2, socket 0)
Feb 11 11:16:08 kernel: Code: Unable to access opcode bytes at 0xffffffffffffffdb.
Feb 11 11:16:08 systemd[1]: Started Process Core Dump (PID 23203/UID 0).
Feb 11 11:16:08 systemd[1]: systemd-coredump@81-23203-0.service: Deactivated successfully.
Feb 11 11:16:08 gnome-shell[1616]: Exception in callback for signal: hide: Error: Impossible to remove untracked message

Stack trace:
  removeMessage@resource:///org/gnome/shell/ui/messageList.js:680:19
  _addPlayer/<@resource:///org/gnome/shell/ui/mpris.js:281:18
  _callHandlers@resource:///org/gnome/gjs/modules/core/_signals.js:130:42
  _emit@resource:///org/gnome/gjs/modules/core/_signals.js:119:10
  _updateState@resource:///org/gnome/shell/ui/mpris.js:244:22
  _onPlayerProxyReady@resource:///org/gnome/shell/ui/mpris.js:187:14
  wrapper/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:251:36
  @resource:///org/gnome/shell/ui/init.js:21:20

Any thoughts? Thank you!

Last edited by m4chine (2024-03-28 04:36:30)

Offline

#2 2024-02-11 19:36:08

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,764

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

Post the stacktrace of the crashing program https://wiki.archlinux.org/title/Core_d … _core_dump

Offline

#3 2024-02-12 15:53:11

m4chine
Member
Registered: 2019-02-03
Posts: 5

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

I think I did this correctly. Let me know if not but I will be back Thursday or Friday to catch up. Thanks again in advance!

Core was generated by `gnome-mplayer'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x0000000000000005 in ?? ()
[Current thread is 1 (Thread 0x7563c373d1c0 (LWP 27450))]
(gdb) bt
#0  0x0000000000000005 in ??? ()
#1  0x00007563c6310eaf in XGetWindowAttributes (dpy=0x5d61e75c3630, w=w@entry=0, attr=attr@entry=0x7fffb77145e0) at /usr/src/debug/libx11/libX11-1.8.7/src/GetWAttrs.c:149
#2  0x00007563c5dfc3f1 in gtk_socket_realize (widget=0x5d61e7919170) at ../gtk/gtk/gtksocket.c:428
#3  0x00007563c565a6c0 in g_closure_invoke (closure=0x5d61e762f9f0, return_value=0x0, n_param_values=1, param_values=0x7fffb7714870, invocation_hint=0x7fffb77147c0) at ../glib/gobject/gclosure.c:832
#4  0x00007563c5688b7a in signal_emit_unlocked_R.isra.0
    (node=node@entry=0x7fffb7714940, detail=detail@entry=0, instance=instance@entry=0x5d61e7919170, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb7714870)
    at ../glib/gobject/gsignal.c:3813
#5  0x00007563c5679a42 in signal_emit_valist_unlocked (instance=instance@entry=0x5d61e7919170, signal_id=signal_id@entry=58, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7714aa0)
    at ../glib/gobject/gsignal.c:3612
#6  0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e7919170, signal_id=58, detail=0, var_args=var_args@entry=0x7fffb7714aa0) at ../glib/gobject/gsignal.c:3355
#7  0x00007563c5679d34 in g_signal_emit (instance=instance@entry=0x5d61e7919170, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
#8  0x00007563c5d43d92 in gtk_widget_realize (widget=0x5d61e7919170) at ../gtk/gtk/gtkwidget.c:5523
#9  0x00007563c5d44171 in gtk_widget_map (widget=0x5d61e7919170) at ../gtk/gtk/gtkwidget.c:5049
#10 gtk_widget_map (widget=0x5d61e7919170) at ../gtk/gtk/gtkwidget.c:5034
#11 0x00007563c5b082a5 in gtk_container_map (widget=0x5d61e7919880) at ../gtk/gtk/gtkcontainer.c:3697
#15 0x00007563c5679d34 in <emit signal '???' on instance ???> (instance=instance@entry=0x5d61e7919880, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
    #12 0x00007563c5678d41 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffb7714e80, instance=0x5d61e7919880, return_value=0x0, closure=0x5d61e762fc10) at ../glib/gobject/gclosure.c:895
    #13 signal_emit_valist_unlocked (instance=instance@entry=0x5d61e7919880, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7714e80) at ../glib/gobject/gsignal.c:3516
    #14 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e7919880, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb7714e80) at ../glib/gobject/gsignal.c:3355
#16 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e7919880) at ../gtk/gtk/gtkwidget.c:5051
#17 gtk_widget_map (widget=0x5d61e7919880) at ../gtk/gtk/gtkwidget.c:5034
#18 0x00007563c5b082a5 in gtk_container_map (widget=0x5d61e764c1c0) at ../gtk/gtk/gtkcontainer.c:3697
#19 0x00007563c5b5fb61 in gtk_event_box_map (widget=0x5d61e764c1c0) at ../gtk/gtk/gtkeventbox.c:475
#23 0x00007563c5679d34 in <emit signal '???' on instance ???> (instance=instance@entry=0x5d61e764c1c0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
    #20 0x00007563c5678d41 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffb77151d0, instance=0x5d61e764c1c0, return_value=0x0, closure=0x5d61e762fc10) at ../glib/gobject/gclosure.c:895
    #21 signal_emit_valist_unlocked (instance=instance@entry=0x5d61e764c1c0, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb77151d0) at ../glib/gobject/gsignal.c:3516
    #22 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e764c1c0, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb77151d0) at ../glib/gobject/gsignal.c:3355
#24 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e764c1c0) at ../gtk/gtk/gtkwidget.c:5051
#25 gtk_widget_map (widget=0x5d61e764c1c0) at ../gtk/gtk/gtkwidget.c:5034
#26 0x00007563c5ab6900 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7563c5b0a9f0 <gtk_container_map_child>, callback_data=0x0) at ../gtk/gtk/gtkbox.c:2678
#27 0x00007563c5b082a5 in gtk_container_map (widget=0x5d61e7773e60) at ../gtk/gtk/gtkcontainer.c:3697
#31 0x00007563c5679d34 in <emit signal '???' on instance ???> (instance=instance@entry=0x5d61e7773e60, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
    #28 0x00007563c5678d41 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffb7715530, instance=0x5d61e7773e60, return_value=0x0, closure=0x5d61e762fc10) at ../glib/gobject/gclosure.c:895
    #29 signal_emit_valist_unlocked (instance=instance@entry=0x5d61e7773e60, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7715530) at ../glib/gobject/gsignal.c:3516
    #30 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e7773e60, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb7715530) at ../glib/gobject/gsignal.c:3355
#32 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e7773e60) at ../gtk/gtk/gtkwidget.c:5051
#33 gtk_widget_map (widget=0x5d61e7773e60) at ../gtk/gtk/gtkwidget.c:5034
#34 0x00007563c5c1efa6 in gtk_paned_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7563c5b0a9f0 <gtk_container_map_child>, callback_data=0x0) at ../gtk/gtk/gtkpaned.c:2320
#35 0x00007563c5b082a5 in gtk_container_map (widget=0x5d61e790eec0) at ../gtk/gtk/gtkcontainer.c:3697
--Type <RET> for more, q to quit, c to continue without paging--
#39 0x00007563c5679d34 in <emit signal '???' on instance ???> (instance=instance@entry=0x5d61e790eec0, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
    #36 0x00007563c5678d41 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffb7715880, instance=0x5d61e790eec0, return_value=0x0, closure=0x5d61e762fc10) at ../glib/gobject/gclosure.c:895
    #37 signal_emit_valist_unlocked (instance=instance@entry=0x5d61e790eec0, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7715880) at ../glib/gobject/gsignal.c:3516
    #38 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e790eec0, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb7715880) at ../glib/gobject/gsignal.c:3355
#40 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e790eec0) at ../gtk/gtk/gtkwidget.c:5051
#41 gtk_widget_map (widget=0x5d61e790eec0) at ../gtk/gtk/gtkwidget.c:5034
#42 0x00007563c5ab6900 in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7563c5b0a9f0 <gtk_container_map_child>, callback_data=0x0) at ../gtk/gtk/gtkbox.c:2678
#43 0x00007563c5b082a5 in gtk_container_map (widget=0x5d61e7852d60) at ../gtk/gtk/gtkcontainer.c:3697
#47 0x00007563c5679d34 in <emit signal '???' on instance ???> (instance=instance@entry=0x5d61e7852d60, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
    #44 0x00007563c5678d41 in _g_closure_invoke_va (param_types=0x0, n_params=0, args=0x7fffb7715be0, instance=0x5d61e7852d60, return_value=0x0, closure=0x5d61e762fc10) at ../glib/gobject/gclosure.c:895
    #45 signal_emit_valist_unlocked (instance=instance@entry=0x5d61e7852d60, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7715be0) at ../glib/gobject/gsignal.c:3516
    #46 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e7852d60, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb7715be0) at ../glib/gobject/gsignal.c:3355
#48 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e7852d60) at ../gtk/gtk/gtkwidget.c:5051
#49 gtk_widget_map (widget=0x5d61e7852d60) at ../gtk/gtk/gtkwidget.c:5034
#50 0x00007563c5d5fab9 in gtk_window_map (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwindow.c:6335
#51 0x00007563c565a6c0 in g_closure_invoke (closure=0x5d61e762fc10, return_value=0x0, n_param_values=1, param_values=0x7fffb7715ee0, invocation_hint=0x7fffb7715e30) at ../glib/gobject/gclosure.c:832
#52 0x00007563c5688b7a in signal_emit_unlocked_R.isra.0
    (node=node@entry=0x7fffb7715fb0, detail=detail@entry=0, instance=instance@entry=0x5d61e77c0210, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb7715ee0)
    at ../glib/gobject/gsignal.c:3813
#53 0x00007563c5679a42 in signal_emit_valist_unlocked (instance=instance@entry=0x5d61e77c0210, signal_id=signal_id@entry=56, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7716110)
    at ../glib/gobject/gsignal.c:3612
#54 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e77c0210, signal_id=56, detail=0, var_args=var_args@entry=0x7fffb7716110) at ../glib/gobject/gsignal.c:3355
#55 0x00007563c5679d34 in g_signal_emit (instance=instance@entry=0x5d61e77c0210, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
#56 0x00007563c5d4410d in gtk_widget_map (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwidget.c:5051
#57 gtk_widget_map (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwidget.c:5034
#58 0x00007563c5d6441e in gtk_window_show (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwindow.c:6210
#59 0x00007563c565a6c0 in g_closure_invoke (closure=0x5d61e762fe30, return_value=0x0, n_param_values=1, param_values=0x7fffb7716400, invocation_hint=0x7fffb7716350) at ../glib/gobject/gclosure.c:832
#60 0x00007563c5688b7a in signal_emit_unlocked_R.isra.0
    (node=node@entry=0x7fffb77164d0, detail=detail@entry=0, instance=instance@entry=0x5d61e77c0210, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffb7716400)
    at ../glib/gobject/gsignal.c:3813
#61 0x00007563c5679a42 in signal_emit_valist_unlocked (instance=instance@entry=0x5d61e77c0210, signal_id=signal_id@entry=54, detail=detail@entry=0, var_args=var_args@entry=0x7fffb7716630)
    at ../glib/gobject/gsignal.c:3612
#62 0x00007563c5679c77 in g_signal_emit_valist (instance=0x5d61e77c0210, signal_id=54, detail=0, var_args=var_args@entry=0x7fffb7716630) at ../glib/gobject/gsignal.c:3355
#63 0x00007563c5679d34 in g_signal_emit (instance=instance@entry=0x5d61e77c0210, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3675
#64 0x00007563c5d4491b in gtk_widget_show (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwidget.c:4852
#65 gtk_widget_show (widget=0x5d61e77c0210) at ../gtk/gtk/gtkwidget.c:4825
#66 0x00005d61e569f955 in ??? ()
#67 0x00005d61e567f888 in main ()

Offline

#4 2024-02-12 16:01:10

arojas
Developer
From: Spain
Registered: 2011-10-09
Posts: 2,102

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

It's crashing in an X11 call, are you on wayland?

Offline

#5 2024-02-12 16:40:41

seth
Member
Registered: 2012-09-03
Posts: 51,612

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

(gnome-mplayer:23178): Gtk-WARNING **: 11:16:08.397: GtkSocket: only works under X11

pacman -Qs xwayland
GDK_BACKEND=x11 gnome-mplayer

Edit: whether that's a good idea is a different matter - you might be better off w/ mpv or running gnome(?) on X11

Last edited by seth (2024-02-12 16:42:13)

Offline

#6 2024-03-23 18:41:00

m4chine
Member
Registered: 2019-02-03
Posts: 5

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

I am running the gnome shell on the xorg-wayland display, rather than Xorg.

Why is running xorg-xwayland possibly not a good idea?

Last edited by m4chine (2024-03-23 18:48:26)

Offline

#7 2024-03-23 20:28:34

seth
Member
Registered: 2012-09-03
Posts: 51,612

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

You're running gnome on wayland, but gnome-mplayer does only run on X11, so you'd have to use xwayland, a nested X11 server what means you're not gettign any of the pot. benefits of wayland but an extra translation layer. For video-playback in particular that's probably not what you want.

Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.

Offline

#8 2024-03-28 04:40:11

m4chine
Member
Registered: 2019-02-03
Posts: 5

Re: [SOLVED] gnome-mplayer - Segmentation fault (core dumped)

Copy that, thank you for the explanation Seth.

Offline

Board footer

Powered by FluxBB