Bug 243618 - www/firefox: crashes during file save dialogue
Summary: www/firefox: crashes during file save dialogue
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: freebsd-gecko mailing list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-01-26 17:10 UTC by gja822
Modified: 2020-01-26 21:10 UTC (History)
2 users (show)

See Also:
w.schwarzenfeld: maintainer-feedback? (gecko)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gja822 2020-01-26 17:10:37 UTC
For quite some time www/firefox crashes on some file save dialogues (now it's 72.0.2, but it started much earlier). I press "save" button on a site, choose "save", file tree dialogue appears, I choose a filename and a folder. And after that firefox stop respoding, leaving 0-byte length file in the directory (sometimes with a bit more length), and after a minute or so, it closes wit a .core file.

From gdb it gives this:

[LWP 101272 of process 28491 exited]

Thread 5 received signal SIGBUS, Bus error.
[Switching to LWP 101424 of process 28491]
0x00000008021209c4 in strcmp () from /lib/libc.so.7
(gdb) where
#0  0x00000008021209c4 in strcmp () at /lib/libc.so.7
#1  0x000000080719a679 in g_str_equal () at /usr/local/lib/libglib-2.0.so.0
#2  0x0000000806536704 in g_file_monitor_source_handle_event ()
    at /usr/local/lib/libgio-2.0.so.0
#3  0x0000000806561555 in  () at /usr/local/lib/libgio-2.0.so.0
#4  0x000000080656230a in  () at /usr/local/lib/libgio-2.0.so.0
#5  0x00000008065612b1 in  () at /usr/local/lib/libgio-2.0.so.0
#6  0x0000000806561204 in  () at /usr/local/lib/libgio-2.0.so.0
#7  0x00000008071aac36 in g_main_context_dispatch ()
    at /usr/local/lib/libglib-2.0.so.0
#8  0x00000008071aaf9d in  () at /usr/local/lib/libglib-2.0.so.0
#9  0x00000008071ab044 in g_main_context_iteration ()
    at /usr/local/lib/libglib-2.0.so.0
#10 0x00000008071acbb1 in  () at /usr/local/lib/libglib-2.0.so.0
#11 0x00000008071d26ba in  () at /usr/local/lib/libglib-2.0.so.0
#12 0x0000000801dc50b5 in thread_start (curthread=0x80272ae00)
    at /usr/src/lib/libthr/thread/thr_create.c:290
#13 0x0000000000000000 in  ()

And nothing helps, may be rebuilding from ports again (I do build from ports), but just for a file or two. Then no restart helps, just may be rebuild it again, but not so sure it helps every time.

    CANBERRA=off
    DBUS=on
    DEBUG=off
    FFMPEG=on
    GCONF=on
    LIBPROXY=off
    OPTIMIZED_CFLAGS=on
    PROFILE=on
    TEST=on
====> Options available for the group AUDIO
    ALSA=on
    JACK=on
    PULSEAUDIO=on
    SNDIO=off

11.3-STABLE r356678 FreeBSD amd64