tab crash SIGSEGV process_util_posix.cc:264
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: from-mozilla, Unassigned)
Details
Attachments
(1 file)
14.96 KB,
text/plain
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0
Steps to reproduce:
Visit https://www.google.com/search?hl=en&q=3056934+brits+who+built&tbm=isch&sa=X
Actual results:
tab briefly shows some images, including the one I'm looking for, but then tab crashes before any interaction can occur
Expected results:
not crash
stderr reports:
[Parent 11354, IPC I/O Parent] WARNING: process 26042 exited on signal 11: file /builds/worker/checkouts/gecko/ipc/chromium/src/base/process_util_posix.cc:264
Installed library versions, in case they're useful:
$ ldd /usr/lib/FF/firefox-beta-115.0b6.linux_x86_64/firefox-bin
linux-vdso.so.1 => (0x00007ffd609f2000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd98675a000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd986556000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fd9861d4000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fd985ecb000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fd985cb5000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd9858eb000)
/lib64/ld-linux-x86-64.so.2 (0x00007fd986977000)
$ sudo dpkg -S /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libdl.so.2 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /lib/x86_64-linux-gnu/libm.so.6 /lib/x86_64-linux-gnu/libgcc_s.so.1 /lib/x86_64-linux-gnu/libc.so.6 /lib64/ld-linux-x86-64.so.2 | sort
libc6:amd64: /lib/x86_64-linux-gnu/libc.so.6
libc6:amd64: /lib/x86_64-linux-gnu/libdl.so.2
libc6:amd64: /lib/x86_64-linux-gnu/libm.so.6
libc6:amd64: /lib/x86_64-linux-gnu/libpthread.so.0
libc6:amd64: /lib64/ld-linux-x86-64.so.2
libgcc1:amd64: /lib/x86_64-linux-gnu/libgcc_s.so.1
libstdc++6:amd64: /usr/lib/x86_64-linux-gnu/libstdc++.so.6
$ sudo dpkg -l libc6:amd64 libstdc++6:amd64 libgcc1:amd64
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-===================-==============-==============-===========================================
ii libc6:amd64 2.23-0ubuntu11 amd64 GNU C Library: Shared libraries
ii libgcc1:amd64 1:6.0.1-0ubunt amd64 GCC support library
ii libstdc++6:amd64 5.4.0-6ubuntu1 amd64 GNU Standard C++ Library v3
Hello,
I tried to reproduce the crash but I was unsuccessful.
Could you please answer some questions so we can investigate this further:
- Does this issue happen with a new profile? Here is a link on how to create one: https://support.mozilla.org/en-US/kb/profile-manager-create-remove-switch-firefox-profiles
- Does this issue happen in the latest nightly? Here is a link from where you can download it: https://www.mozilla.org/en-US/firefox/channel/desktop/
- Does this issue happen when Firefox is in Troubleshoot Mode? Here's a link on how to enable it: https://support.mozilla.org/en-US/kb/diagnose-firefox-issues-using-troubleshoot-mode#w_how-to-start-firefox-in-troubleshoot-mode
Moving the Component to 'General'. Please change if there's a better fit.
Thank you.
Comment 4•1 year ago
|
||
Please provide the answers to the questions in comment 3 so we can investigate this further.
I'm trying, but each time I launch a new profile it crashes my X-server.
Talking of Xorg...
$ Xorg -version
X.Org X Server 1.18.4
Release Date: 2016-07-19
X Protocol Version 11, Revision 0
Build Operating System: Linux 5.4.0-139-generic x86_64 Ubuntu
Current Operating System: Linux treehug.home.kurahaupo.gen.nz 4.4.0-140-generic #166~14.04.1-Ubuntu SMP Sat Nov 17 01:52:43 UTC 2018 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-4.4.0-140-generic root=UUID=6f141e89-8d39-40c7-9578-5305e00c61e0 ro fbcon=rotate:3 splash vt.handoff=7
Build Date: 14 February 2023 04:41:06PM
xorg-server 2:1.18.4-0ubuntu0.12+esm5 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.33.6
It appears that the Xorg crash may be due to FIrefox trying to open a window that's somewhere larger than 200000×200000px. I couldn't even run xinfo to find out exactly how large, but on one occasion it didn't crash immediately, so that I was able to pan several dozen screen widths & heights without finding the edges of the window.
My Xorg does not support workspaces larger than 32768×32768 so I expect that's also a limit for window sizes as well; perhaps a large 32-bit number is confusing it, for example if ((uint16_t)-1) gets converted to to ((uint32_t)65535).
To attempt to answer your questions, I've tried 115.0b5, 115.0b7, and 116.0a1 (several nights recently), and it does not seem to make any difference (to either problem).
I have captured stdout/stderr from each session, and there are copious warnings on every run; an example is shown above (sorry, it was supposed to be an attached file, but this UI does weird things when you paste a block of text).
Reporter | ||
Comment 10•1 year ago
|
||
I note the initial "can't replicate" response.
I'm pretty sure that using the same versions of the shared libraries is critical to replicating this bug.
The other problem is that I have no idea what Google is sending back in response to that search; likely it's different for different users. When I try to use CURL to grab the page, Google sends a "forbidden" response.
Updated•1 year ago
|
Updated•1 year ago
|
Comment 11•1 year ago
|
||
This this has not been done yet, I linking the following bug, which appears to be the same: bug #1839669
Reporter | ||
Comment 12•1 year ago
|
||
bug #1839669 indicates exactly the same symptoms as I'm seeing, so it is very likely the same underlying cause.
Please close this bug as a duplicate of that one.
Description
•