Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2020 06:12:16 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 243618] www/firefox: crashes during file save dialogue
Message-ID:  <bug-243618-21738-KOFKOpPcKY@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-243618-21738@https.bugs.freebsd.org/bugzilla/>
References:  <bug-243618-21738@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D243618

--- Comment #2 from gja822@narod.ru ---
(In reply to Jan Beich from comment #1)
Rebuilt devel/glib20 with DEBUG ON. (Not able to build www/firefox with DEB=
UG
for now, unfortunately.)

The bug happen not so frequently (and I do not "save as" too many things).
Under devel/gdb (with DEBUG in glib20) I get this now:

[New LWP 101670 of process 80790]
[New LWP 101672 of process 80790]
[New LWP 101673 of process 80790]
[New LWP 101674 of process 80790]
[LWP 101668 of process 80790 exited]
[LWP 101672 of process 80790 exited]
[LWP 101673 of process 80790 exited]
[LWP 101675 of process 80790 exited]
[LWP 101670 of process 80790 exited]
[New LWP 101099 of process 80790]
[LWP 101099 of process 80790 exited]
--Type <RET> for more, q to quit, c to continue without paging--r

Thread 1 received signal SIGSEGV, Segmentation fault.
0x0000000810688ee6 in bool
js::gc::IsAboutToBeFinalizedInternal<JSObject>(JSObject**) () from
/usr/local/lib/firefox/libxul.so
(gdb) where
#0  0x0000000810688ee6 in bool
js::gc::IsAboutToBeFinalizedInternal<JSObject>(JSObject**) () at
/usr/local/lib/firefox/libxul.so
#1  0x000000081043b980 in js::PreliminaryObjectArray::sweep() ()
    at /usr/local/lib/firefox/libxul.so
#2  0x000000081043d7dd in js::ObjectGroup::sweep(js::AutoSweepObjectGroup
const&) () at /usr/local/lib/firefox/libxul.so
#3  0x000000081066ef47 in js::gc::GCRuntime::sweepTypeInformation(JSFreeOp*,
js::SliceBudget&) () at /usr/local/lib/firefox/libxul.so
#4  0x00000008106808fc in
sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) () at
/usr/local/lib/firefox/libxul.so
#5  0x000000081067d682 in
sweepaction::SweepActionForEach<js::gc::SweepGroupZonesIter,
JSRuntime*>::run(js::gc::SweepAction::Args&) ()
    at /usr/local/lib/firefox/libxul.so
#6  0x00000008106808fc in
sweepaction::SweepActionSequence::run(js::gc::SweepAction::Args&) () at
/usr/local/lib/firefox/libxul.so
#7  0x000000081067d429 in
sweepaction::SweepActionForEach<js::gc::SweepGroupsIter,
JSRuntime*>::run(js::gc::SweepAction::Args&) ()
    at /usr/local/lib/firefox/libxul.so
#8  0x000000081066fd53 in
js::gc::GCRuntime::performSweepActions(js::SliceBudget&) () at
/usr/local/lib/firefox/libxul.so
#9  0x0000000810671839 in js::gc::GCRuntime::incrementalSlice(js::SliceBudg=
et&,
mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason,
js::gc::AutoGCSession&) () at /usr/local/lib/firefox/libxul.so
--Type <RET> for more, q to quit, c to continue without paging--
#10 0x0000000810672b50 in js::gc::GCRuntime::gcCycle(bool, js::SliceBudget,
mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) ()
    at /usr/local/lib/firefox/libxul.so
#11 0x000000081067364a in js::gc::GCRuntime::collect(bool, js::SliceBudget,
mozilla::Maybe<JSGCInvocationKind> const&, JS::GCReason) ()
    at /usr/local/lib/firefox/libxul.so
#12 0x0000000810673c9b in js::gc::GCRuntime::gcSlice(JS::GCReason, long) ()
    at /usr/local/lib/firefox/libxul.so
#13 0x000000080e095daf in InterSliceGCRunnerFired(mozilla::TimeStamp, void*=
) ()
    at /usr/local/lib/firefox/libxul.so
#14 0x000000080d128650 in mozilla::IdleTaskRunner::Run() ()
    at /usr/local/lib/firefox/libxul.so
#15 0x000000080d13b928 in nsThread::ProcessNextEvent(bool, bool*) ()
    at /usr/local/lib/firefox/libxul.so
#16 0x000000080d13ea8b in NS_ProcessNextEvent(nsIThread*, bool) ()
    at /usr/local/lib/firefox/libxul.so
#17 0x000000080d5660fb in
mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) () at
/usr/local/lib/firefox/libxul.so
#18 0x000000080d52f427 in MessageLoop::Run() ()
    at /usr/local/lib/firefox/libxul.so
#19 0x000000080f42a369 in nsBaseAppShell::Run() ()
    at /usr/local/lib/firefox/libxul.so
#20 0x000000081006a958 in nsAppStartup::Run() ()
--Type <RET> for more, q to quit, c to continue without paging--
    at /usr/local/lib/firefox/libxul.so
#21 0x0000000810125942 in XREMain::XRE_mainRun() ()
    at /usr/local/lib/firefox/libxul.so
#22 0x0000000810125ef6 in XREMain::XRE_main(int, char**,
mozilla::BootstrapConfig const&) () at /usr/local/lib/firefox/libxul.so
#23 0x00000008101261ee in XRE_main(int, char**, mozilla::BootstrapConfig
const&) () at /usr/local/lib/firefox/libxul.so
#24 0x00000000010287d0 in main ()
(gdb) c
Continuing.
[LWP 101674 of process 80790 exited]

Thread 1 received signal SIGSEGV, Segmentation fault.
0x00000008020a73da in thr_kill () from /lib/libc.so.7
(gdb) =D1=81
Continuing.
[LWP 101413 of process 80790 exited]
[LWP 101408 of process 80790 exited]
[LWP 101412 of process 80790 exited]
[LWP 100857 of process 80790 exited]
[LWP 101409 of process 80790 exited]
[LWP 100843 of process 80790 exited]
[LWP 101417 of process 80790 exited]
[LWP 101426 of process 80790 exited]
[LWP 101415 of process 80790 exited]
[LWP 101422 of process 80790 exited]
[LWP 101414 of process 80790 exited]
[LWP 101421 of process 80790 exited]
[LWP 100834 of process 80790 exited]
[LWP 101429 of process 80790 exited]
[LWP 100862 of process 80790 exited]
[LWP 101423 of process 80790 exited]
[LWP 100603 of process 80790 exited]
[LWP 101456 of process 80790 exited]
[LWP 101434 of process 80790 exited]
[LWP 101435 of process 80790 exited]
[LWP 101440 of process 80790 exited]
[LWP 101470 of process 80790 exited]
[LWP 101442 of process 80790 exited]
[LWP 101492 of process 80790 exited]
[LWP 100861 of process 80790 exited]
[LWP 101419 of process 80790 exited]
[LWP 101446 of process 80790 exited]
[LWP 101447 of process 80790 exited]
[LWP 101425 of process 80790 exited]
[LWP 101454 of process 80790 exited]
[LWP 101441 of process 80790 exited]
[LWP 101455 of process 80790 exited]
[LWP 101475 of process 80790 exited]
[LWP 100837 of process 80790 exited]
[LWP 101474 of process 80790 exited]
[LWP 101476 of process 80790 exited]
[LWP 101450 of process 80790 exited]
[LWP 101495 of process 80790 exited]
[LWP 101498 of process 80790 exited]
[LWP 101496 of process 80790 exited]
[LWP 101515 of process 80790 exited]
[LWP 101430 of process 80790 exited]
[LWP 100870 of process 80790 exited]
[LWP 101407 of process 80790 exited]
[LWP 101648 of process 80790 exited]
[LWP 100977 of process 80790 exited]
[LWP 101036 of process 80790 exited]
[LWP 101790 of process 80790 exited]
[LWP 101908 of process 80790 exited]
[LWP 102000 of process 80790 exited]
[LWP 101519 of process 80790 exited]
[LWP 102017 of process 80790 exited]
[LWP 102072 of process 80790 exited]
[LWP 101448 of process 80790 exited]
[LWP 100414 of process 80790 exited]
[LWP 100249 of process 80790 exited]
[LWP 100275 of process 80790 exited]
[LWP 101052 of process 80790 exited]
[LWP 100544 of process 80790 exited]
[LWP 101497 of process 80790 exited]
[LWP 101530 of process 80790 exited]
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
Exiting due to channel error.
--Type <RET> for more, q to quit, c to continue without paging--

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.

--=20
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-243618-21738-KOFKOpPcKY>