Closed
Bug 1383895
Opened 8 years ago
Closed 8 years ago
Whenever a file listing is requested, Firefox crashes. EVEN after a refresh
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: grgoffe, Unassigned)
References
Details
(Keywords: crash)
I'm sure that there are a number of crash reports for this problem under my id(?) or under this system name(?). The problem appears even in safe-mode.
I did a refresh in the hopes that this would resolve the problem. It did not solve the problem. I have re-installed most of the add-ons and done some customization.
Am I doing something wrong? Could be but I've been using FF for a rather long time. This is the first problem like this that I've encountered.
Your help would be greatly appreciated.
| Reporter | ||
Comment 1•8 years ago
|
||
More info...
I can get this crash from any print dialogue, ctrl-p and then selecting print to a pdf and then trying to browse for a filename. The instant I poke the browse button, the crash happens.
Help!!!!! please...
George...
Comment 2•8 years ago
|
||
(In reply to George R. Goffe from comment #0)
> I'm sure that there are a number of crash reports for this problem under my
> id(?) or under this system name(?). The problem appears even in safe-mode.
Most of us can't search our crash database for personal information like this. We're quite careful about privacy like that...
Can you point us to crash reports for this by going to about:crashes and opening the ones submitted from there? This is assuming you're using an official mozilla.org build that has crash reporting enabled (rather than, say, a build from your distro).
Severity: major → critical
Component: General → Untriaged
Flags: needinfo?(grgoffe)
Keywords: crash
Priority: P2 → --
Comment 3•8 years ago
|
||
(In reply to :Gijs from comment #2)
> Can you point us to crash reports for this by going to about:crashes and
> opening the ones submitted from there?
... and copy-pasting the links into a comment on this report. :-)
| Reporter | ||
Comment 4•8 years ago
|
||
Hi,
THANK YOU FOR RESPONDING.
After running firefox under gdb (Fedora 27 x86_64 (rawhide)) I got a stack trace at the point of the exception.
(gdb) where
#0 0x00007fe5174641cf in g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x7fe4dcaff3c0, fundamental_type=fundamental_type@entry=80) at gtype.c:4025
#1 0x00007fe5174423d5 in g_object_unref (_object=0x7fe4dcaff3c0) at gobject.c:3211
#2 0x00007fe51715ffb8 in g_source_callback_unref (cb_data=0x7fe4f049eb80) at gmain.c:1566
#3 0x00007fe517161804 in g_source_destroy_internal (source=0x7fe4cb919100, context=0x7fe51c0cd480, have_lock=1) at gmain.c:1255
#4 0x00007fe517163640 in g_main_dispatch (context=0x7fe51c0cd480) at gmain.c:3172
#5 0x00007fe517163640 in g_main_context_dispatch (context=context@entry=0x7fe51c0cd480) at gmain.c:3813
#6 0x00007fe517163938 in g_main_context_iterate (context=0x7fe51c0cd480, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886
#7 0x00007fe517163c52 in g_main_loop_run (loop=0x7fe4d09f1b00) at gmain.c:4082
#8 0x00007fe519f42543 in gtk_dialog_run (dialog=0x7fe4cf335cf0 [GtkPrintUnixDialog]) at gtkdialog.c:1397
#9 0x00007fe50e171d6e in () at /opt/firefox-vers1/libxul.so
#10 0x00007fe50e173b43 in () at /opt/firefox-vers1/libxul.so
#11 0x00007fe50eae492c in () at /opt/firefox-vers1/libxul.so
#12 0x00007fe50eae30ba in () at /opt/firefox-vers1/libxul.so
#13 0x00007fe50eae312d in () at /opt/firefox-vers1/libxul.so
#14 0x00007fe50d3b7f4c in () at /opt/firefox-vers1/libxul.so
#15 0x00007fe50d484b51 in () at /opt/firefox-vers1/libxul.so
#16 0x00007fe50eefad65 in () at /opt/firefox-vers1/libxul.so
#17 0x00007fe50d307891 in () at /opt/firefox-vers1/libxul.so
#18 0x00007fe50eefa584 in () at /opt/firefox-vers1/libxul.so
#19 0x00007fe50eea67d6 in () at /opt/firefox-vers1/libxul.so
#20 0x00007fe50eea65d9 in () at /opt/firefox-vers1/libxul.so
#21 0x00007fe50eef95a1 in () at /opt/firefox-vers1/libxul.so
#22 0x00007fe50f778792 in () at /opt/firefox-vers1/libxul.so
#23 0x00007fe50f91d70a in () at /opt/firefox-vers1/libxul.so
#24 0x00007fe50fa1895e in () at /opt/firefox-vers1/libxul.so
#25 0x00007fe50fa321d1 in () at /opt/firefox-vers1/libxul.so
#26 0x00007fe50fa2f770 in () at /opt/firefox-vers1/libxul.so
#27 0x00007fe50fa2f3c2 in () at /opt/firefox-vers1/libxul.so
#28 0x00000000004187ee in _start ()
(gdb) continue
Continuing.
ExceptionHandler::GenerateDump cloned child ExceptionHandler::WaitForContinueSignal waiting for continue signal...
23472
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Detaching after fork from child process 23473.
[Thread 0x7fe4d8efe700 (LWP 23439) exited]
[Thread 0x7fe4c36ff700 (LWP 23403) exited]
[Thread 0x7fe4c4efe700 (LWP 23401) exited]
[Thread 0x7fe4d7efd700 (LWP 23396) exited]
Here's the info you requested "about:crashes"
Unsubmitted Crash Reports
Report ID Date Crashed
Submitted Crash Reports
Report ID Date Submitted
bp-ec2cec33-15d7-4492-b4d8-726140170716
7/16/17 10:55 AM
bp-23f49acd-560a-45b0-9508-4631a0170703
7/3/17 10:07 AM
bp-99e757c1-f1af-4f3f-8fa3-b875c0170628
6/28/17 1:31 PM
bp-7734e835-6ac3-497d-afe7-f90560170628
6/28/17 5:10 AM
bp-ac48c5f7-5eca-483c-a23c-9b4150170625
6/25/17 10:38 AM
bp-68544399-6a0a-44f3-ba73-a04a20170618
6/17/17 8:04 PM
bp-8852fed7-612c-472f-b2d9-7ae8f1170608
6/7/17 9:57 PM
bp-08c9d3dc-d5a6-4827-85e0-a98691170604
6/3/17 10:05 PM
Flags: needinfo?(grgoffe)
Comment 5•8 years ago
|
||
Thanks. The crashes listed on about:crashes are all relatively old. The stack you got from gdb implies that there's an issue in GTK code, though the fact that the stacktrace portion that's from firefox (libxul.so) has no symbols doesn't help.
Karl, is this something you can make sense of and/or do you have other suggested steps for how to figure out what's happening?
Component: Untriaged → Widget: Gtk
Flags: needinfo?(karlt)
Product: Firefox → Core
| Reporter | ||
Comment 6•8 years ago
|
||
Gijs,
I'm trying to find debuginfo for libxul... If I find (and install) it, I'll rerun the gdb... and post the results. Unfortunately this bug is trivial to recreate. Sigh...
George...
Comment 7•8 years ago
|
||
Hi, it seems that you have Fedora rawhide. In this case you most likely hit:
https://bugzilla.redhat.com/show_bug.cgi?id=1472819 - regression in gvfs library. Read the bug for more info and how to fix it.
| Reporter | ||
Comment 8•8 years ago
|
||
Jan,
Thank you for this information and your (everyones) hard work. I'll test again and post the results here.
George...
| Reporter | ||
Comment 9•8 years ago
|
||
Jan,
Here's the latest gdb backtrace. I'm wondering how to get debuginfo out of libxul.so.
Thanks,
George...
[Thread 0x7fb2522ff700 (LWP 4329) exited]
Thread 1 "firefox" received signal SIGSEGV, Segmentation fault.
g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x7fb26ef64120, fundamental_type=fundamental_type@entry=80)
at gtype.c:4025
4025 node = lookup_type_node_I (type_instance->g_class->g_type);
(gdb) where
#0 0x00007fb2a87641cf in g_type_check_instance_is_fundamentally_a (type_instance=type_instance@entry=0x7fb26ef64120, fundamental_type=fundamental_type@entry=80) at gtype.c:4025
#1 0x00007fb2a87423d5 in g_object_unref (_object=0x7fb26ef64120) at gobject.c:3211
#2 0x00007fb2a845ffb8 in g_source_callback_unref (cb_data=0x7fb26f120520) at gmain.c:1566
#3 0x00007fb2a8461804 in g_source_destroy_internal (source=0x7fb2748e9520, context=0x7fb2ad3cd480, have_lock=1) at gmain.c:1255
#4 0x00007fb2a8463640 in g_main_dispatch (context=0x7fb2ad3cd480) at gmain.c:3172
#5 0x00007fb2a8463640 in g_main_context_dispatch (context=context@entry=0x7fb2ad3cd480) at gmain.c:3813
#6 0x00007fb2a8463938 in g_main_context_iterate (context=0x7fb2ad3cd480, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3886
#7 0x00007fb2a8463c52 in g_main_loop_run (loop=0x7fb267a57730) at gmain.c:4082
#8 0x00007fb2ab242543 in gtk_dialog_run (dialog=0x7fb25cb294f0 [GtkPrintUnixDialog]) at gtkdialog.c:1397
#9 0x00007fb29f471d6e in () at /opt/firefox-vers1/libxul.so
#10 0x00007fb29f473b43 in () at /opt/firefox-vers1/libxul.so
#11 0x00007fb29fde492c in () at /opt/firefox-vers1/libxul.so
#12 0x00007fb29fde30ba in () at /opt/firefox-vers1/libxul.so
#13 0x00007fb29fde312d in () at /opt/firefox-vers1/libxul.so
#14 0x00007fb29e6b7f4c in () at /opt/firefox-vers1/libxul.so
#15 0x00007fb29e784b51 in () at /opt/firefox-vers1/libxul.so
#16 0x00007fb2a01fad65 in () at /opt/firefox-vers1/libxul.so
#17 0x00007fb29e607891 in () at /opt/firefox-vers1/libxul.so
#18 0x00007fb2a01fa584 in () at /opt/firefox-vers1/libxul.so
#19 0x00007fb2a01a67d6 in () at /opt/firefox-vers1/libxul.so
#20 0x00007fb2a01a65d9 in () at /opt/firefox-vers1/libxul.so
#21 0x00007fb2a01f95a1 in () at /opt/firefox-vers1/libxul.so
#22 0x00007fb2a0a78792 in () at /opt/firefox-vers1/libxul.so
#23 0x00007fb2a0c1d70a in () at /opt/firefox-vers1/libxul.so
#24 0x00007fb2a0d1895e in () at /opt/firefox-vers1/libxul.so
#25 0x00007fb2a0d321d1 in () at /opt/firefox-vers1/libxul.so
#26 0x00007fb2a0d2f770 in () at /opt/firefox-vers1/libxul.so
#27 0x00007fb2a0d2f3c2 in () at /opt/firefox-vers1/libxul.so
#28 0x00000000004187ee in _start ()
(gdb) continue
Continuing.
ExceptionHandler::GenerateDump cloned child 4379
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
Detaching after fork from child process 4380.
[Thread 0x7fb2617ff700 (LWP 4265) exited]
[Thread 0x7fb2647ef700 (LWP 4263) exited]
[Thread 0x7fb2667f1700 (LWP 4261) exited]
[Thread 0x7fb26b0ff700 (LWP 4240) exited]
[Thread 0x7fb27dcff700 (LWP 4237) exited]
[Thread 0x7fb2677f2700 (LWP 4260) exited]
[Thread 0x7fb2712fe700 (LWP 4235) exited]
[Thread 0x7fb2600ff700 (LWP 4266) exited]
[Thread 0x7fb283445700 (LWP 4268) exited]
[Thread 0x7fb25aafd700 (LWP 4272) exited]
[Thread 0x7fb2588ff700 (LWP 4289) exited]
[Thread 0x7fb2512fe700 (LWP 4330) exited]
[Thread 0x7fb2550ff700 (LWP 4293) exited]
[Thread 0x7fb25caff700 (LWP 4342) exited]
[Thread 0x7fb2540fe700 (LWP 4294) exited]
[Thread 0x7fb2562fe700 (LWP 4291) exited]
[Thread 0x7fb2572ff700 (LWP 4290) exited]
[Thread 0x7fb2690fd700 (LWP 4288) exited]
[Thread 0x7fb25dcff700 (LWP 4269) exited]
[Thread 0x7fb25f0fe700 (LWP 4267) exited]
[Thread 0x7fb2657f0700 (LWP 4262) exited]
[Thread 0x7fb26c2ff700 (LWP 4238) exited]
[Thread 0x7fb2722ff700 (LWP 4236) exited]
[Thread 0x7fb26e3ff700 (LWP 4231) exited]
[Thread 0x7fb26fdff700 (LWP 4228) exited]
[Thread 0x7fb2735fe700 (LWP 4225) exited]
[Thread 0x7fb2745ff700 (LWP 4224) exited]
[Thread 0x7fb2765fa700 (LWP 4223) exited]
[Thread 0x7fb2775fb700 (LWP 4222) exited]
[Thread 0x7fb2785fc700 (LWP 4221) exited]
[Thread 0x7fb2795fd700 (LWP 4220) exited]
[Thread 0x7fb27a5fe700 (LWP 4219) exited]
[Thread 0x7fb27b5ff700 (LWP 4218) exited]
[Thread 0x7fb27c8ff700 (LWP 4217) exited]
[Thread 0x7fb27eeff700 (LWP 4215) exited]
[Thread 0x7fb2805ff700 (LWP 4214) exited]
[Thread 0x7fb2844ff700 (LWP 4213) exited]
[Thread 0x7fb289c88700 (LWP 4177) exited]
[Thread 0x7fb28ac89700 (LWP 4176) exited]
[Thread 0x7fb28c2ff700 (LWP 4175) exited]
[Thread 0x7fb28c9f3700 (LWP 4174) exited]
[Thread 0x7fb28cbf4700 (LWP 4173) exited]
[Thread 0x7fb28cdf5700 (LWP 4172) exited]
[Thread 0x7fb28cff6700 (LWP 4171) exited]
[Thread 0x7fb28d1f7700 (LWP 4170) exited]
[Thread 0x7fb28d3f8700 (LWP 4169) exited]
[Thread 0x7fb28d5f9700 (LWP 4168) exited]
[Thread 0x7fb28d7fa700 (LWP 4167) exited]
[Thread 0x7fb28d9fb700 (LWP 4166) exited]
[Thread 0x7fb28dbfc700 (LWP 4165) exited]
[Thread 0x7fb28ddfd700 (LWP 4164) exited]
[Thread 0x7fb28dffe700 (LWP 4163) exited]
[Thread 0x7fb28efff700 (LWP 4162) exited]
[Thread 0x7fb2901fd700 (LWP 4161) exited]
[Thread 0x7fb2911fe700 (LWP 4160) exited]
[Thread 0x7fb2921ff700 (LWP 4159) exited]
[Thread 0x7fb29cf7f700 (LWP 4158) exited]
[Thread 0x7fb2aeac9f00 (LWP 4143) exited]
[Inferior 1 (process 4143) exited with code 013]
(gdb) 2017-07-25 08:22:53: minidump.cc:4808: ERROR: ReadBytes: read 0/32
2017-07-25 08:22:53: minidump.cc:4453: ERROR: Minidump cannot read header
OK
The program is not being run.
(gdb) q
fc27-bash 4.4 ~# rpm -q gvfs
gvfs-1.33.3-1.fc27.x86_64
fc27-bash 4.4 ~# Failed to open curl lib from binary, use libcurl.so instead
Sandbox: Unexpected EOF, op 0 flags 01101 path /tmp/GeckoChildCrash4292.extra
Comment 10•8 years ago
|
||
libxul debug info is probably not going to help much, as the stack already indicates that this is processing an event on the main context.
I suggest trying gvfs 1.33.1 to confirm this is https://bugzilla.redhat.com/show_bug.cgi?id=1472819
Thank you, Jan for tracking down its cause.
Flags: needinfo?(karlt)
| Reporter | ||
Comment 11•8 years ago
|
||
Karļ
I have a fix from redhat for gvfs-1.33.3 (et. al.) and it works great!
Thanks to everyone who helped with this.
George...
Comment 12•8 years ago
|
||
Resolving per comment #11. Thanks!
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•