You are not logged in.

#1 2013-12-06 21:54:43

manolos
Member
From: Athens, Greece
Registered: 2009-06-06
Posts: 117

I have to click twice "Quit" in gnome-mplayer to close it.

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 = 1

Output 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

#2 2013-12-14 23:05:51

mali2297
Member
From: Sweden
Registered: 2012-10-24
Posts: 6

Re: I have to click twice "Quit" in gnome-mplayer to close it.

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

#3 2014-03-17 16:43:24

sweetthdevil
Member
Registered: 2009-10-20
Posts: 426

Re: I have to click twice "Quit" in gnome-mplayer to close it.

Hi,

Sorry to bring back an old post, but I have the same issue and cannot find any solution to this.

Any update?

Offline

#4 2014-03-17 16:45:57

nomorewindows
Member
Registered: 2010-04-03
Posts: 3,484

Re: I have to click twice "Quit" in gnome-mplayer to close it.

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

#5 2014-03-28 06:12:44

lmello
Member
From: Brazil
Registered: 2012-11-06
Posts: 300

Re: I have to click twice "Quit" in gnome-mplayer to close it.

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' failed

I get at the prompt the message:

GMLIB-Message: in media state change with state = play dontplaynext = 1

When 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 = 1

And THEN the program exits.

nomorewindows wrote:

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

Board footer

Powered by FluxBB