You are not logged in.
I open gnome-mplayer to play a video file without any problem. The problem is that when i want to close the media player, I have to click Quit or the X button twice and the process remains on the background. If i open the gnome-mplayer without media or only for music I don't have any problem. No problem with mplayer (without gnome) either.
I have one config file on my home/user/.mplayer directory for sub encode and xscreensaver. Deleting the file doesn't change anything.
I have mplayer SVN-r36498-snapshot-4.8.2 and gnome-mplayer 1.0.8-1 x86_64 from community.
Output when I open a file and then close it without any luck:
gnome-mplayer Sample.mkv
GMLIB-Message: 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:25606): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
(gnome-mplayer:25606): GLib-CRITICAL **: g_ascii_strncasecmp: assertion 's1 != NULL' failed
(gnome-mplayer:25606): GLib-CRITICAL **: g_ascii_strncasecmp: assertion 's1 != NULL' failed
GMLIB-Message: in media state change with state = play dontplaynext = 0
(gnome-mplayer:25606): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
GMLIB-Message: in media state change with state = play dontplaynext = 1Output when I try again to close it:
GMLIB-Message: in media state change with state = unknown dontplaynext = 1
(gnome-mplayer:25606): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
(gnome-mplayer:25606): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
Illegal instruction (core dumped)Last edited by manolos (2013-12-06 21:55:10)
Offline
I can confirm this bug. For me, the process does however die completely after the second "Quit" call. I use a custom-compiled version of gnome-mplayer 1.0.8 with GTK+ 2 instead of GTK+ 3.
Have you filed a bug report? If not, I would suggest that you do so.
Offline
Hi,
Sorry to bring back an old post, but I have the same issue and cannot find any solution to this.
Any update?
Offline
Regular mplayer requires ctrl+c twice if you get into a bind.
I may have to CONSOLE you about your usage of ridiculously easy graphical interfaces...
Look ma, no mouse.
Offline
I'm having the same problem.
Here's the console output:
gnome-mplayer
GMLIB-Message: 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:2422): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
(gnome-mplayer:2422): GLib-CRITICAL **: g_ascii_strncasecmp: assertion 's1 != NULL' failed
GMLIB-Message: in media state change with state = play dontplaynext = 0
(gnome-mplayer:2422): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
GMLIB-Message: in media state change with state = play dontplaynext = 1
GMLIB-Message: in media state change with state = unknown dontplaynext = 1
(gnome-mplayer:2422): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
(gnome-mplayer:2422): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
(gnome-mplayer:2422): GLib-CRITICAL **: g_thread_pool_unprocessed: assertion 'real->running' failed
(gnome-mplayer:2422): GLib-CRITICAL **: g_thread_pool_free: assertion 'real->running' failed
(gnome-mplayer:2422): Gtk-CRITICAL **: gtk_widget_destroy: assertion 'GTK_IS_WIDGET (widget)' failed
$ gnome-mplayer
GMLIB-Message: 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:2501): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
(gnome-mplayer:2501): GLib-CRITICAL **: g_ascii_strncasecmp: assertion 's1 != NULL' failed
GMLIB-Message: in media state change with state = play dontplaynext = 0
(gnome-mplayer:2501): Gtk-CRITICAL **: gtk_widget_set_allocation: assertion 'gtk_widget_get_visible (widget) || gtk_widget_is_toplevel (widget)' failed
GMLIB-Message: in media state change with state = play dontplaynext = 1
GMLIB-Message: in media state change with state = unknown dontplaynext = 1
(gnome-mplayer:2501): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
(gnome-mplayer:2501): GLib-GObject-WARNING **: invalid unclassed pointer in cast to 'GmtkMediaPlayer'
(gnome-mplayer:2501): GLib-CRITICAL **: g_thread_pool_unprocessed: assertion 'real->running' failed
(gnome-mplayer:2501): GLib-CRITICAL **: g_thread_pool_free: assertion 'real->running' failedI get at the prompt the message:
GMLIB-Message: in media state change with state = play dontplaynext = 1When I try to close the program once.
When I try to close the program twice, I get this message:
GMLIB-Message: in media state change with state = unknown dontplaynext = 1And THEN the program exits.
Regular mplayer requires ctrl+c twice if you get into a bind.
What is a 'bind'?
EDIT: if you select any supported 'Video Output' in 'Preferences, all is well. It seems that gnome-mplayer does not set up a 'default' video output and that's causing the problem.
Last edited by lmello (2014-03-28 06:57:08)
Fundamental Axiom of the Universe (aka Murphy's Law): Whatever can go wrong, will go wrong.
First Digital Deduction: Nothing obeys Murphy's Law so well as computers.
Second Digital Deduction: Everything go wrong at least once.
Third Digital Deduction: Things go wrong even when there's absolutely no possibility of anything go wrong.
Offline