openSUSE 15.2 Firefox 78.0.2esr (64-bit) 打开印象笔记网页版 100% 卡死,要用 killall firefox 强制退出才行,网易云音乐网页版无法播放,用 Firefox 68/Chromium 打开则一切正常。
sudo journalctl --since today 的报错信息:
Aug 01 21:36:58 desktop firefox[32562]: g_output_stream_write_async: assertion 'buffer != NULL' failed
strace firefox 的报错信息:
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7fb57ea1168c, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fb57ea11630, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=32, events=POLLIN}], 5, 0) = 2 ([{fd=4, revents=POLLIN}, {fd=6, revents=POLLIN}])
read(6, "\1\0\0\0\0\0\0\0", 16) = 8
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getpid() = 7350
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
write(2, "\n(firefox:7350): GLib-GIO-\33[1;35"..., 136
(firefox:7350): GLib-GIO-CRITICAL **: 22:54:41.488: g_output_stream_write_async: assertion 'buffer != NULL' failed) = 136
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7fb57ea11688, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fb57ea11630, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=32, events=POLLIN}], 5, 0) = 2 ([{fd=4, revents=POLLIN}, {fd=6, revents=POLLIN}])
read(6, "\1\0\0\0\0\0\0\0", 16) = 8
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getpid() = 7350
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
write(2, "\n(firefox:7350): GLib-GIO-\33[1;35"..., 136
(firefox:7350): GLib-GIO-CRITICAL **: 22:54:41.488: g_output_stream_write_async: assertion 'buffer != NULL' failed) = 136
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7fb57ea1168c, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fb57ea11630, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=32, events=POLLIN}], 5, 0) = 2 ([{fd=4, revents=POLLIN}, {fd=6, revents=POLLIN}])
read(6, "\1\0\0\0\0\0\0\0", 16) = 8
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getpid() = 7350
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
write(2, "\n(firefox:7350): GLib-GIO-\33[1;35"..., 136
(firefox:7350): GLib-GIO-CRITICAL **: 22:54:41.489: g_output_stream_write_async: assertion 'buffer != NULL' failed) = 136
write(6, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x7fb57ea11688, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7fb57ea11630, FUTEX_WAKE_PRIVATE, 1) = 1
poll([{fd=4, events=POLLIN}, {fd=6, events=POLLIN}, {fd=12, events=POLLIN}, {fd=13, events=POLLIN}, {fd=32, events=POLLIN}], 5, 0^C) = 2 ([{fd=4, revents=POLLIN}, {fd=6, revents=POLLIN}])
strace: Process 7350 detached