Nightly SIGSEVs in Chrome_~dThread when multiple FF instances are created & closed
Categories
(Toolkit :: Startup and Profile System, defect)
Tracking
()
People
(Reporter: linuxhippy, Unassigned, NeedInfo)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0 Build ID: 20180105100137 Steps to reproduce: I tried to create a poor man's load tester for my web-application, by starting multiple instances of firefox with separate profiles. 1. Created profiles u0-u15: firefox_nightly/firefox -CreateProfile "u0 /home/ce/dummy_firefox_profiles/u0" firefox_nightly/firefox -CreateProfile "u1 /home/ce/dummy_firefox_profiles/u1" 2. started multiple firefox instances with: firefox_nightly/firefox -new-instance -P u0 firefox_nightly/firefox -new-instance -P u1 3. actually automated the execution using a java application: import java.util.*; public class SplanGuiTest { public static void main(String[] args) throws Exception { Thread.sleep(5000); int profileCounter = 0; LinkedList<Process> processList = new LinkedList<>(); while(true) { profileCounter = (profileCounter + 1) % 15; Process p = Runtime.getRuntime().exec("/home/ce/Programme/firefox_nightly/firefox -new-instance -p u"+profileCounter+" http://127.0.0.1:8080/rap"); processList.push(p); Thread.sleep(2000); if(processList.size() > 3) { processList.removeLast().destroy(); } Thread.sleep(100); } } } Actual results: Firefox frequently died with SIGSEVs in Chrome~dthread, my whole dmesg log is full: [59243.231323] Chrome_~dThread[23590]: segfault at 0 ip 00007fa47c0699ad sp 00007fa47a786af0 error 6 in libxul.so[7fa47bdb1000+482f000] [59245.326985] Chrome_~dThread[23663]: segfault at 0 ip 00007f21f65699ad sp 00007f21f4c86af0 error 6 in libxul.so[7f21f62b1000+482f000] [59245.327328] Chrome_~dThread[24117]: segfault at 0 ip 00007f97474699ad sp 00007f9745b86af0 error 6 in libxul.so[7f97471b1000+482f000] [59245.327991] Chrome_~dThread[23792]: segfault at 0 ip 00007f6743c699ad sp 00007f6742386af0 error 6 in libxul.so[7f67439b1000+482f000] Expected results: No SIGSEV in Chrome~dthread
I see the exact same behaviour with FF 61.0-1 (debian sid package). Even when i start a very small number of instances, it segfaults. Here is a python script (requires selenium) that demonstrates the behaviour with a small number of threads! import time from threading import Thread from selenium import webdriver from selenium.webdriver.firefox.firefox_binary import FirefoxBinary def thread_func(tid): print('thread[%d] started...' % (tid)) # binary = FirefoxBinary('/usr/bin/firefox') binary = FirefoxBinary('/opt/firefox/firefox') options = webdriver.firefox.options.Options() options.add_argument('--headless') driver = webdriver.Firefox(firefox_binary=binary, options=options) driver.get('http://mozilla.org') txt = driver.find_element_by_xpath('//h2[@class="nav-logo"]/a').text print('thread[%d] : %s' % (tid, txt)) driver.save_screenshot('moz%02d.png' % (tid)) driver.quit() threads = [] for t in range(5): threads.append(Thread(target=thread_func, args=(t,))) starttime = time.perf_counter() for t in threads: t.start() for t in threads: t.join() endtime = time.perf_counter() print('timediff = {}'.format(endtime-starttime)) /var/log/messages is filled with these messages: [5251045.491289] Chrome_~dThread[11403]: segfault at 0 ip 00007f82607c747d sp 00007f825f243b00 error 6 in libxul.so[7f82604d9000+4c75000] [5251045.491598] Chrome_~dThread[11046]: segfault at 0 ip 00007fe93bac747d sp 00007fe93a543b00 error 6 in libxul.so[7fe93b7d9000+4c75000] [5251045.491894] Chrome_~dThread[11072]: segfault at 0 ip 00007f7cbd2c747d sp 00007f7cbbd43b00 error 6 in libxul.so[7f7cbcfd9000+4c75000] [5251045.492022] Chrome_~dThread[11430]: segfault at 0 ip 00007f7597ac747d sp 00007f7596543b00 error 6 in libxul.so[7f75977d9000+4c75000] [5251045.492267] Chrome_~dThread[11427]: segfault at 0 ip 00007f11e20c747d sp 00007f11e0b43b00 error 6 in libxul.so[7f11e1dd9000+4c75000] [5251047.836429] Chrome_~dThread[11405]: segfault at 0 ip 00007f9e2dcc747d sp 00007f9e2c743b00 error 6 in libxul.so[7f9e2d9d9000+4c75000] I have run the script against the firefox-61.0.1.tar.bz2 linux64 tarball. It produces identical results. I have not been able to replicate this on current (20180709) nightly. If needed I can upload the dumped core file somewhere for further investigation.
I have tried the same test script with ff 62-beta8 and there are intermittent crashes. Update with latest nightly 20180801. The situation is even worse than 62-beta8 as almost all 5 threads are crashing on every test run! The logging in /var/log/messages is identical to before: [ 3398.379729] Chrome_~dThread[25633]: segfault at 0 ip 00007f0acf4c82cf sp 00007f0ae0638b00 error 6 in libxul.so[7f0acf19c000+526b000] [ 3398.463639] Chrome_~dThread[25314]: segfault at 0 ip 00007f13434c82cf sp 00007f13546ddb00 error 6 in libxul.so[7f134319c000+526b000] [ 3398.463854] Chrome_~dThread[25195]: segfault at 0 ip 00007f249e6c82cf sp 00007f24af8bab00 error 6 in libxul.so[7f249e39c000+526b000] [ 3398.463886] Chrome_~dThread[25643]: segfault at 0 ip 00007f9f132c82cf sp 00007f9f244cbb00 error 6 in libxul.so[7f9f12f9c000+526b000] [ 3399.365063] Chrome_~dThread[25770]: segfault at 0 ip 00007f1ce6dc82cf sp 00007f1cf7f9bb00 error 6 in libxul.so[7f1ce6a9c000+526b000]
Comment 3•6 years ago
|
||
I'm chiming in here as I'm noticing similar since yesterday with the recent firefox-63.0.3-1 on archlinux x86_64 4.19.2-arch1-1-ARCH I get multiple of the following: [ 2022.720632] Chrome_~dThread[20049]: segfault at 0 ip 00007ff94d3eebcb sp 00007ff9560feb00 error 6 in libxul.so[7ff94d3e5000+3c3f000] [ 2022.720643] Code: 15 05 48 8d 15 b6 55 d3 03 48 89 10 c7 04 25 00 00 00 00 00 00 00 00 0f 0b 48 8b 05 d7 05 15 05 48 8d 0d 00 56 d3 03 48 89 08 <c7> 04 25 00 00 00 00 00 00 00 00 0f 0b e8 4d f4 ff ff 48 8b 05 b4 [ 2022.720718] audit: type=1701 audit(1543085847.837:90): auid=1001 uid=1001 gid=100 ses=2 pid=20047 comm="Chrome_~dThread" exe="/usr/lib/firefox/firefox" sig=11 res=1 with the following coredump: $ coredumpctl info -1 PID: 9733 (WebExtensions) UID: 1001 (richard) GID: 100 (users) Signal: 11 (SEGV) Timestamp: Sat 2018-11-24 19:57:27 CET (11h ago) Command Line: /usr/lib/firefox/firefox -contentproc -childID 3 -isForBrowser -prefsLen 82 -prefMapSize 195948 -schedulerPrefs 0001,2 -parentBuildID 20181116104104 -greomni /usr/lib/firefox/omni.> Executable: /usr/lib/firefox/firefox Control Group: /user.slice/user-1001.slice/session-2.scope Unit: session-2.scope Slice: user-1001.slice Session: 2 Owner UID: 1001 (richard) Boot ID: db6ffd791eac4729828a239224fc7d24 Machine ID: 4ebaa767a0b041dc8b1012591595f293 Hostname: sarchx64 Storage: /var/lib/systemd/coredump/core.WebExtensions.1001.db6ffd791eac4729828a239224fc7d24.9733.1543085847000000.lz4 Message: Process 9733 (WebExtensions) of user 1001 dumped core. Stack trace of thread 9735: #0 0x00007fe60000ebcb n/a (libxul.so) #1 0x00007fe60045e930 n/a (libxul.so) #2 0x00007fe6004470da n/a (libxul.so) #3 0x00007fe6004476cf n/a (libxul.so) #4 0x00007fe60042f8ee n/a (libxul.so) #5 0x00007fe600431825 n/a (libxul.so) #6 0x00007fe60043dc52 n/a (libxul.so) #7 0x00007fe60042f9f2 n/a (libxul.so) #8 0x00007fe6094ffa9d start_thread (libpthread.so.0) #9 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9741: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9768: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9739: #0 0x00007fe609505e5b pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe609154557 n/a (libnspr4.so) #2 0x00007fe609154a2b PR_WaitCondVar (libnspr4.so) #3 0x00007fe6007006c8 n/a (libxul.so) #4 0x00007fe60915a7cc n/a (libnspr4.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9736: #0 0x00007fe609268c21 __poll (libc.so.6) #1 0x00007fe607a9cee0 n/a (libglib-2.0.so.0) #2 0x00007fe607a9cfce g_main_context_iteration (libglib-2.0.so.0) #3 0x00007fe607a9d022 n/a (libglib-2.0.so.0) #4 0x00007fe607a663eb n/a (libglib-2.0.so.0) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9763: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9733: #0 0x00007fe60950a057 recvmsg (libpthread.so.0) #1 0x00007fe6095c2b74 n/a (libmozsandbox.so) #2 0x00007fe6095b6cef n/a (libmozsandbox.so) #3 0x00007fe6095b7189 n/a (libmozsandbox.so) #4 0x00007fe6095b7c27 n/a (libmozsandbox.so) #5 0x00007fe6095b502f n/a (libmozsandbox.so) #6 0x00007fe6095b5772 n/a (libmozsandbox.so) #7 0x00007fe60950a3c0 __restore_rt (libpthread.so.0) #8 0x00007fe609263d99 __xstat (libc.so.6) #9 0x00007fe609230de9 __tzfile_read (libc.so.6) #10 0x00007fe609230961 tzset_internal (libc.so.6) #11 0x00007fe609230baa __tz_convert (libc.so.6) #12 0x00007fe607a8a5a3 g_log_writer_format_fields (libglib-2.0.so.0) #13 0x00007fe607a908b6 g_log_writer_standard_streams (libglib-2.0.so.0) #14 0x00007fe607a909c2 g_log_writer_default (libglib-2.0.so.0) #15 0x00007fe607a8aaa9 g_log_structured_array (libglib-2.0.so.0) #16 0x00007fe607a8ad61 g_log_structured_standard (libglib-2.0.so.0) #17 0x00007fe60851e25e n/a (libgdk-3.so.0) #18 0x00007fe6083b35ce _XIOError (libX11.so.6) #19 0x00007fe6083b0e3f _XEventsQueued (libX11.so.6) #20 0x00007fe6083a2998 XPending (libX11.so.6) #21 0x00007fe6085187cb n/a (libgdk-3.so.0) #22 0x00007fe607a9b952 g_main_context_check (libglib-2.0.so.0) #23 0x00007fe607a9ce86 n/a (libglib-2.0.so.0) #24 0x00007fe607a9cfce g_main_context_iteration (libglib-2.0.so.0) #25 0x00007fe601feb0c0 n/a (libxul.so) #26 0x00007fe601fb6fb2 n/a (libxul.so) #27 0x00007fe601fb7137 n/a (libxul.so) #28 0x00007fe60013fd8e n/a (libxul.so) #29 0x00007fe600142038 n/a (libxul.so) #30 0x00007fe60045b330 n/a (libxul.so) #31 0x00007fe600431825 n/a (libxul.so) #32 0x00007fe601fb4118 n/a (libxul.so) #33 0x00007fe602ef5f87 n/a (libxul.so) #34 0x00007fe600431825 n/a (libxul.so) #35 0x00007fe602ef6387 n/a (libxul.so) #36 0x000055ccc4262e86 n/a (firefox) #37 0x000055ccc42627e1 n/a (firefox) #38 0x00007fe60919c223 __libc_start_main (libc.so.6) #39 0x000055ccc4262a9e _start (firefox) Stack trace of thread 9738: #0 0x00007fe609268c21 __poll (libc.so.6) #1 0x00007fe607a9cee0 n/a (libglib-2.0.so.0) #2 0x00007fe607a9df62 g_main_loop_run (libglib-2.0.so.0) #3 0x00007fe607d5ac28 n/a (libgio-2.0.so.0) #4 0x00007fe607a663eb n/a (libglib-2.0.so.0) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9760: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe600c4028a n/a (libxul.so) #3 0x00007fe600c404ac n/a (libxul.so) #4 0x00007fe60013fecf n/a (libxul.so) #5 0x00007fe600142038 n/a (libxul.so) #6 0x00007fe60045b71a n/a (libxul.so) #7 0x00007fe600431825 n/a (libxul.so) #8 0x00007fe6001421ef n/a (libxul.so) #9 0x00007fe60915a7cc n/a (libnspr4.so) #10 0x00007fe6094ffa9d start_thread (libpthread.so.0) #11 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9740: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9773: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9879: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9762: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe60043c6e0 n/a (libxul.so) #2 0x00007fe60043c714 n/a (libxul.so) #3 0x00007fe600430520 n/a (libxul.so) #4 0x00007fe600431825 n/a (libxul.so) #5 0x00007fe60043dc52 n/a (libxul.so) #6 0x00007fe60042f9f2 n/a (libxul.so) #7 0x00007fe6094ffa9d start_thread (libpthread.so.0) #8 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9742: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9770: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9743: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9753: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9769: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9761: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9771: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9744: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9765: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9772: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9764: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9745: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9748: #0 0x00007fe609268c21 __poll (libc.so.6) #1 0x00007fe6091564e1 n/a (libnspr4.so) #2 0x00007fe6001f4073 n/a (libxul.so) #3 0x00007fe6001f551d n/a (libxul.so) #4 0x00007fe6001f5780 n/a (libxul.so) #5 0x00007fe60013fecf n/a (libxul.so) #6 0x00007fe600142038 n/a (libxul.so) #7 0x00007fe60045b71a n/a (libxul.so) #8 0x00007fe600431825 n/a (libxul.so) #9 0x00007fe6001421ef n/a (libxul.so) #10 0x00007fe60915a7cc n/a (libnspr4.so) #11 0x00007fe6094ffa9d start_thread (libpthread.so.0) #12 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9774: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007fe603be95a6 n/a (libxul.so) #2 0x00007fe603bebe2e n/a (libxul.so) #3 0x00007fe603bebcd2 n/a (libxul.so) #4 0x00007fe603beb8eb n/a (libxul.so) #5 0x00007fe603c2d602 n/a (libxul.so) #6 0x00007fe6094ffa9d start_thread (libpthread.so.0) #7 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9746: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9880: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9747: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x000055ccc426e1e6 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #3 0x00007fe603321d33 n/a (libxul.so) #4 0x00007fe60331cc1a n/a (libxul.so) #5 0x00007fe6094ffa9d start_thread (libpthread.so.0) #6 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 9752: #0 0x00007fe609505ef6 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426e165 _ZN7mozilla6detail21ConditionVariableImpl8wait_forERNS0_9MutexImplERKNS_16BaseTimeDurationINS_27TimeDurationValueCalculatorEEE (firefox) #2 0x00007fe600146730 n/a (libxul.so) #3 0x00007fe60013fecf n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) Stack trace of thread 10072: #0 0x00007fe609505afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x000055ccc426dff8 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox) #2 0x00007fe60013cf3d n/a (libxul.so) #3 0x00007fe60013fe50 n/a (libxul.so) #4 0x00007fe600142038 n/a (libxul.so) #5 0x00007fe60045b75a n/a (libxul.so) #6 0x00007fe600431825 n/a (libxul.so) #7 0x00007fe6001421ef n/a (libxul.so) #8 0x00007fe60915a7cc n/a (libnspr4.so) #9 0x00007fe6094ffa9d start_thread (libpthread.so.0) #10 0x00007fe609273b23 __clone (libc.so.6) I do have the following installed: $ paclog-pkglist |grep fox arch-firefox-search 0.8.2-8 firefox 63.0.3-1 firefox-adblock-plus 3.4.1-1 firefox-extension-https-everywhere 2018.10.31-1 firefox-extension-privacybadger 2018.10.3.1-1 firefox-extension-shumway 0.11.622-2 firefox-i18n-fr 63.0.3-1 firefox-theme-gnome 45.1-2 firefox-theme-gnome-tweak 42.1-1
Comment 4•1 year ago
|
||
In the process of migrating remaining bugs to the new severity system, the severity for this bug cannot be automatically determined. Please retriage this bug using the new severity system.
Comment 5•10 months ago
|
||
The severity field is not set for this bug.
:mossop, could you have a look please?
For more information, please visit BugBot documentation.
Comment 6•10 months ago
|
||
Is this still an issue?
Comment 7•10 months ago
|
||
(In reply to Dave Townsend [:mossop] from comment #6)
Is this still an issue?
I think I recently started running into this on Firefox 114.0 built on Gentoo. Can't say for certain which version started causing the issue. Also, sadly, I can't reproduce it reliably. Let me know if this is the same issue, and if I can provide any other logs or build Firefox with more debugging options etc.
Clang/LLVM version: 16.0.6
Built using LTO and PGO
rust version: 1.70.0
Jun 29 10:58:29 gentoo systemd-coredump[1053471]: [🡕] Process 608160 (firefox) of user 1000 dumped core.
Module libnssckbi.so without build-id.
Module libfreeblpriv3.so without build-id.
Module libsqlite3.so.0 without build-id.
Module libsoftokn3.so without build-id.
Module libltdl.so.7 without build-id.
Module libvorbisfile.so.3 without build-id.
Module libcanberra.so.0 without build-id.
Module libgthread-2.0.so.0 without build-id.
Module libcanberra-gtk3.so.0 without build-id.
Module libcanberra-gtk-module.so without build-id.
Module libmvec.so.1 without build-id.
Module libmp3lame.so.0 without build-id.
Module libmpg123.so.0 without build-id.
Module libogg.so.0 without build-id.
Module libopus.so.0 without build-id.
Module libvorbisenc.so.2 without build-id.
Module libvorbis.so.0 without build-id.
Module libFLAC.so.12 without build-id.
Module libasyncns.so.0 without build-id.
Module libsndfile.so.1 without build-id.
Module libpulsecommon-16.1.so without build-id.
Module libpulse.so.0 without build-id.
Module libtinfo.so.6 without build-id.
Module libdrm_amdgpu.so.1 without build-id.
Module libdrm_radeon.so.1 without build-id.
Module libLLVM-16.so without build-id.
Module libxshmfence.so.1 without build-id.
Module libxcb-sync.so.1 without build-id.
Module libxcb-present.so.0 without build-id.
Module libxcb-dri3.so.0 without build-id.
Module libxcb-xfixes.so.0 without build-id.
Module libxcb-dri2.so.0 without build-id.
Module libglapi.so.0 without build-id.
Module libEGL_mesa.so.0 without build-id.
Module libGLX.so.0 without build-id.
Module libGL.so without build-id.
Module libGLdispatch.so.0 without build-id.
Module libEGL.so without build-id.
Module libxcb-randr.so.0 without build-id.
Module libwayland-server.so.0 without build-id.
Module libdrm.so.2 without build-id.
Module libgbm.so.1 without build-id.
Module libxml2.so.2 without build-id.
Module librsvg-2.so.2 without build-id.
Module libpixbufloader-svg.so without build-id.
Module libuuid.so.1 without build-id.
Module libSM.so.6 without build-id.
Module libICE.so.6 without build-id.
Module libnss_myhostname.so.2 without build-id.
Module libnss_resolve.so.2 without build-id.
Module libnss_mymachines.so.2 without build-id.
Module libgvfscommon.so without build-id.
Module libgvfsdbus.so without build-id.
Module libdconfsettings.so without build-id.
Module libplds4.so without build-id.
Module libicudata.so.73 without build-id.
Module libX11-xcb.so.1 without build-id.
Module libdbus-glib-1.so.2 without build-id.
Module libvpx.so.8 without build-id.
Module libevent-2.1.so.7 without build-id.
Module libwebp.so.7 without build-id.
Module libwebpdemux.so.2 without build-id.
Module libnssutil3.so without build-id.
Module libnss3.so without build-id.
Module libsmime3.so without build-id.
Module libssl3.so without build-id.
Module libplc4.so without build-id.
Module libasound.so.2 without build-id.
Module libdav1d.so.6 without build-id.
Module libaom.so.3 without build-id.
Module libicuuc.so.73 without build-id.
Module libicui18n.so.73 without build-id.
Module libxul.so without build-id.
Module libmozwayland.so without build-id.
Module libgpg-error.so.0 without build-id.
Module liblz4.so.1 without build-id.
Module libzstd.so.1 without build-id.
Module libgcrypt.so.20 without build-id.
Module libcap.so.2 without build-id.
Module libsystemd.so.0 without build-id.
Module libXdmcp.so.6 without build-id.
Module libXau.so.6 without build-id.
Module libbz2.so.1 without build-id.
Module libblkid.so.1 without build-id.
Module libdbus-1.so.3 without build-id.
Module libatspi.so.0 without build-id.
Module libjpeg.so.62 without build-id.
Module libexpat.so.1 without build-id.
Module libpixman-1.so.0 without build-id.
Module libxcb-shm.so.0 without build-id.
Module libxcb-render.so.0 without build-id.
Module libxcb.so.1 without build-id.
Module libXrender.so.1 without build-id.
Module libpng16.so.16 without build-id.
Module libgraphite2.so.3 without build-id.
Module libfreetype.so.6 without build-id.
Module libmount.so.1 without build-id.
Module libz.so.1 without build-id.
Module libffi.so.8 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libXrandr.so.2 without build-id.
Module libXcomposite.so.1 without build-id.
Module libXdamage.so.1 without build-id.
Module libXcursor.so.1 without build-id.
Module libXext.so.6 without build-id.
Module libwayland-egl.so.1 without build-id.
Module libwayland-cursor.so.0 without build-id.
Module libxkbcommon.so.0 without build-id.
Module libXfixes.so.3 without build-id.
Module libwayland-client.so.0 without build-id.
Module libatk-bridge-2.0.so.0 without build-id.
Module libX11.so.6 without build-id.
Module libXi.so.6 without build-id.
Module libepoxy.so.0 without build-id.
Module libatk-1.0.so.0 without build-id.
Module libgdk_pixbuf-2.0.so.0 without build-id.
Module libcairo-gobject.so.2 without build-id.
Module libfribidi.so.0 without build-id.
Module libfontconfig.so.1 without build-id.
Module libpangoft2-1.0.so.0 without build-id.
Module libcairo.so.2 without build-id.
Module libharfbuzz.so.0 without build-id.
Module libpango-1.0.so.0 without build-id.
Module libpangocairo-1.0.so.0 without build-id.
Module libgio-2.0.so.0 without build-id.
Module libgobject-2.0.so.0 without build-id.
Module libglib-2.0.so.0 without build-id.
Module libgmodule-2.0.so.0 without build-id.
Module libgdk-3.so.0 without build-id.
Module libgtk-3.so.0 without build-id.
Module libmozgtk.so without build-id.
Module libmozsqlite3.so without build-id.
Module liblgpllibs.so without build-id.
Module libnspr4.so without build-id.
Module libmozsandbox.so without build-id.
Module libgcc_s.so.1 without build-id.
Module libm.so.6 without build-id.
Module ld-linux-x86-64.so.2 without build-id.
Module libc.so.6 without build-id.
Module libunwind.so.1 without build-id.
Module libstdc++.so.6 without build-id.
Module firefox without build-id.
Stack trace of thread 608160:
#0 0x00007fa6e38b13bc n/a (libc.so.6 + 0x863bc)
#1 0x00007fa6e38638e2 raise (libc.so.6 + 0x388e2)
#2 0x00007fa6def60601 n/a (libxul.so + 0x6960601)
#3 0x00007fa6df3530fa n/a (libxul.so + 0x6d530fa)
#4 0x00007fa6e3863980 n/a (libc.so.6 + 0x38980)
#5 0x00007fa6db7f9ed8 n/a (libxul.so + 0x31f9ed8)
#6 0x00007fa6dbb71a01 n/a (libxul.so + 0x3571a01)
#7 0x00007fa6dbb6f1f0 n/a (libxul.so + 0x356f1f0)
#8 0x00007fa6dbb6a5c1 n/a (libxul.so + 0x356a5c1)
#9 0x00007fa6dc1cd2d1 n/a (libxul.so + 0x3bcd2d1)
#10 0x00007fa6dc0b3ec9 n/a (libxul.so + 0x3ab3ec9)
#11 0x00007fa6daff9f5c n/a (libxul.so + 0x29f9f5c)
#12 0x00007fa6daff7f1f n/a (libxul.so + 0x29f7f1f)
#13 0x00007fa6daff4ac1 n/a (libxul.so + 0x29f4ac1)
#14 0x00007fa6db4a7a04 n/a (libxul.so + 0x2ea7a04)
#15 0x00007fa6dbca064d n/a (libxul.so + 0x36a064d)
#16 0x00007fa6dc4f0406 n/a (libxul.so + 0x3ef0406)
#17 0x00007fa6dc211a11 n/a (libxul.so + 0x3c11a11)
#18 0x00007fa6db7b93bc n/a (libxul.so + 0x31b93bc)
#19 0x00007fa6db7b822d n/a (libxul.so + 0x31b822d)
#20 0x00007fa6db7b72a1 n/a (libxul.so + 0x31b72a1)
#21 0x00005560e2b42473 n/a (firefox + 0x20473)
#22 0x00007fa6e384e9ca n/a (libc.so.6 + 0x239ca)
#23 0x00007fa6e384ea85 __libc_start_main (libc.so.6 + 0x23a85)
#24 0x00005560e2b79a71 _start (firefox + 0x57a71)
Stack trace of thread 608240:
#0 0x00007fa6e38ac27e n/a (libc.so.6 + 0x8127e)
#1 0x00007fa6e38aea32 pthread_cond_wait (libc.so.6 + 0x83a32)
#2 0x00005560e2ba28a7 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox + 0x808a7)
#3 0x00007fa6db383f5d n/a (libxul.so + 0x2d83f5d)
#4 0x00007fa6e373a147 n/a (libnspr4.so + 0x30147)
#5 0x00007fa6e38af6dc n/a (libc.so.6 + 0x846dc)
#6 0x00007fa6e393101c n/a (libc.so.6 + 0x10601c)
Stack trace of thread 608200:
#0 0x00007fa6e39295b9 syscall (libc.so.6 + 0xfe5b9)
#1 0x00007fa6e2166e31 g_cond_wait (libglib-2.0.so.0 + 0xc7e31)
#2 0x00007fa6e20c59fc g_async_queue_pop_unlocked (libglib-2.0.so.0 + 0x269fc)
#3 0x00007fa6e213e616 n/a (libglib-2.0.so.0 + 0x9f616)
#4 0x00007fa6e213c271 n/a (libglib-2.0.so.0 + 0x9d271)
#5 0x00007fa6e38af6dc n/a (libc.so.6 + 0x846dc)
#6 0x00007fa6e393101c n/a (libc.so.6 + 0x10601c)
Stack trace of thread 608226:
#0 0x00007fa6e38ac27e n/a (libc.so.6 + 0x8127e)
#1 0x00007fa6e38aea32 pthread_cond_wait (libc.so.6 + 0x83a32)
#2 0x00005560e2ba28a7 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox + 0x808a7)
#3 0x00007fa6daff478a n/a (libxul.so + 0x29f478a)
#4 0x00007fa6dbd165cd n/a (libxul.so + 0x37165cd)
#5 0x00007fa6dbca064d n/a (libxul.so + 0x36a064d)
#6 0x00007fa6dbca0071 n/a (libxul.so + 0x36a0071)
#7 0x00007fa6e373a147 n/a (libnspr4.so + 0x30147)
#8 0x00007fa6e38af6dc n/a (libc.so.6 + 0x846dc)
#9 0x00007fa6e393101c n/a (libc.so.6 + 0x10601c)
Stack trace of thread 608228:
#0 0x00007fa6e38ac27e n/a (libc.so.6 + 0x8127e)
#1 0x00007fa6e38aea32 pthread_cond_wait (libc.so.6 + 0x83a32)
#2 0x00005560e2ba28a7 _ZN7mozilla6detail21ConditionVariableImpl4waitERNS0_9MutexImplE (firefox + 0x808a7)
#3 0x00007fa6daff478a n/a (libxul.so + 0x29f478a)
#4 0x00007fa6dbd165cd n/a (libxul.so + 0x37165cd)
#5 0x00007fa6dbca064d n/a (libxul.so + 0x36a064d)
#6 0x00007fa6dbca0071 n/a (libxul.so + 0x36a0071)
#7 0x00007fa6e373a147 n/a (libnspr4.so + 0x30147)
#8 0x00007fa6e38af6dc n/a (libc.so.6 + 0x846dc)
#9 0x00007fa6e393101c n/a (libc.so.6 + 0x10601c)
Stack trace of thread 608231:
#0 0x00007fa6e38ac27e n/a (libc.so.6 + 0x8127e)
#1 0x00007fa6e38aed6a pthread_cond_timedwait (libc.so.6 + 0x83d6a)
#2 0x00007fa6e372e367 PR_WaitCondVar (libnspr4.so + 0x24367)
#3 0x00007fa6dc3191cc n/a (libxul.so + 0x3d191cc)
#4 0x00007fa6e373a147 n/a (libnspr4.so + 0x30147)
#5 0x00007fa6e38af6dc n/a (libc.so.6 + 0x846dc)
#6 0x00007fa6e393101c n/a (libc.so.6 + 0x10601c)
Stack trace of thread 608559:
#0 0x00005560e2b434e1 malloc (firefox + 0x214e1)
#1 0x00007fa6df9b8500 n/a (libxul.so + 0x73b8500)
ELF object binary architecture: AMD x86-64
Comment 8•10 months ago
|
||
(In reply to Kostadin Shishmanov from comment #7)
(In reply to Dave Townsend [:mossop] from comment #6)
Is this still an issue?
I think I recently started running into this on Firefox 114.0 built on Gentoo. Can't say for certain which version started causing the issue. Also, sadly, I can't reproduce it reliably. Let me know if this is the same issue, and if I can provide any other logs or build Firefox with more debugging options etc.
Given the information we have it's impossible to say. Please file a new bug if you can reproduce your issue with an official build.
Description
•