You are not logged in.
Then I try to view stream video in Firefox, mplayer plugin started and Firefox crashed immediately. I run FireFox under strace. The error is
GLib-ERROR **: file gmain.c: line 2008 (g_main_dispatch): assertion failed: (source)
aborting...
/opt/mozilla/lib/firefox-2.0.0.3/run-mozilla.sh: line 131: 6271 Аварийный останов "$prog" ${1+"$@"}
[{WIFEXITED(s) && WEXITSTATUS(s) == 134}], 0) = 6266
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbff6a7cc, WNOHANG) = -1 ECHILD (No child processes)
sigreturn() = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x80762c0, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
read(255, "exitcode=$?\n\n## Stop addon scrip"..., 5292) = 91
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
open("/home/admin/.mozilla/firefox/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=48, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 2 entries */, 4096) = 48
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
open("/opt/mozilla/lib/firefox-2.0.0.3/init.d/", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=72, ...}) = 0
fcntl64(3, F_SETFD, FD_CLOEXEC) = 0
getdents64(3, /* 3 entries */, 4096) = 80
getdents64(3, /* 0 entries */, 4096) = 0
close(3) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/home/admin/.mozilla/firefox/init.d/K*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
access("/opt/mozilla/lib/firefox-2.0.0.3/init.d/K*", X_OK) = -1 ENOENT (No such file or directory)
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
exit_group(134) = ?
Process 6262 detached
Sometimes, plugin is started without crash, but resolution of video stream is very low, because plugin use very low bitrate (about 5Kbytes/s), although bandwith of my ADSL connection is 2Mbit/s
FireFox-2.0.0.3 (2.0.0.4 crashed every time with the same error)
mplayer-plugin 3.40
glib2 2.12.11-1
ArchLinux 0.9 Duke
Thanks for any suggestions
Offline
Hi PavelZh
I had a similar problem some time ago : see http://bbs.archlinux.org/viewtopic.php?id=31218 for a discussion about that.
The mplayer-plugin package has to be compiled with the xulrunner version which is in sync with the current Firefox version.
So you may try to re-build the package using the abs tree, after having installed xulrunner 1.8.1.4-1 (if it is not already) for Firefox 2.0.0.4, or xulrunner 1.8.1.3-1 for Firefox 2.0.0.3.
Or you may write a Bug report for that problem to be considered.
Last edited by berbae (2007-06-02 16:33:18)
Offline
berbae, thank you for answer.
I upgrade xulrunner to 1.8.1.4-1, firefox to 2.0.0.4 and rebuilt mplayer-plugin via ABS
Running firefox after upgrade first time mplayer-plugin works properly. But all next launches finished with crash.
Sometimes plugin started, but controls doesn't work and CPU load about 100%, so I can only terminate it.
The same problem in Slackware http://www.linuxquestions.org/questions … p?t=549302
So, I built old mplayer-plugin 3.35 and installed it. No more crashes in firefox 2.0.0.4 for me. I need to rebuilt mplayer - some libraries upgraded after pacman -Syu
Full screen mode work normally, if video output switched to 'gl' (my videocard is Intel i855G)
Bitrate (or resolution) still detect unproperly on some streams.
Last edited by PavelZh (2007-06-03 11:25:26)
Offline
On my machine here is what I experimented at the CNN site :
mplayer-plugin 3.40 compiled with xulrunner 1.8.1.3-1 : crash with Firefox 2.0.0.4 after viewing a video (Erreur de segmentation)
mplayer-plugin 3.40 compiled with xulrunner 1.8.1.4-1 : no crash with Firefox 2.0.0.4 after viewing videos (No errors reported)
After rebuilding the package it seems to work on my machine.
I don't know why it doesn't work for you.
Edit : I have written a Bug report (#7358 with Severity Medium -- maybe not enough)
Last edited by berbae (2007-06-04 22:07:11)
Offline