firefox vs jitsi: stack exhaustion?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

firefox vs jitsi: stack exhaustion?

Martin Pieuchot
firefox often crash when somebody else connects to the jitsi I'm in.
The trace looks like a stack exhaustion, see below.

Does this ring a bell?

0  0x0000000000000000 in ?? ()
#1  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#2  <signal handler called>
#3  0x0000000000000000 in ?? ()
#4  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#5  <signal handler called>
#6  0x0000000000000000 in ?? ()
#7  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#8  <signal handler called>
#9  0x0000000000000000 in ?? ()
#10 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#11 <signal handler called>
#12 0x0000000000000000 in ?? ()
#13 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#14 <signal handler called>
#15 0x0000000000000000 in ?? ()
#16 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#17 <signal handler called>
#18 0x0000000000000000 in ?? ()
#19 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#20 <signal handler called>
#21 0x0000000000000000 in ?? ()
#22 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#23 <signal handler called>
#24 0x0000000000000000 in ?? ()
#25 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#26 <signal handler called>
#27 0x0000000000000000 in ?? ()
#28 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#29 <signal handler called>
#30 0x0000000000000000 in ?? ()
#31 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#32 <signal handler called>
#33 0x0000000000000000 in ?? ()
#34 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#35 <signal handler called>
#36 0x0000000000000000 in ?? ()
#37 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#38 <signal handler called>
#39 0x0000000000000000 in ?? ()
#40 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#41 <signal handler called>
#42 0x0000000000000000 in ?? ()
#43 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#44 <signal handler called>
#45 0x0000000000000000 in ?? ()
#46 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#47 <signal handler called>
#48 0x0000000000000000 in ?? ()
#49 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#50 <signal handler called>
#51 0x0000000000000000 in ?? ()
#52 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#53 <signal handler called>
#54 0x0000000000000000 in ?? ()
#55 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#56 <signal handler called>
#57 0x0000000000000000 in ?? ()
#58 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#59 <signal handler called>
#60 0x0000000000000000 in ?? ()
#61 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#62 <signal handler called>
#63 0x0000000000000000 in ?? ()
#64 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#65 <signal handler called>
#66 0x0000000000000000 in ?? ()
#67 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#68 <signal handler called>
#69 0x0000000000000000 in ?? ()
#70 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
  from /usr/local/lib/firefox/libxul.so.101.0
#71 <signal handler called>
#72 0x0000000000000000 in ?? ()
#73 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#74 <signal handler called>
#75 0x0000000000000000 in ?? ()
#76 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#77 <signal handler called>
#78 0x0000000000000000 in ?? ()
#79 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#80 <signal handler called>
#81 0x0000000000000000 in ?? ()
#82 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#83 <signal handler called>
#84 0x0000000000000000 in ?? ()
#85 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#86 <signal handler called>
#87 0x0000000000000000 in ?? ()
#88 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#89 <signal handler called>
#90 0x0000000000000000 in ?? ()
#91 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#92 <signal handler called>
#93 0x0000000000000000 in ?? ()
#94 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#95 <signal handler called>
#96 0x0000000000000000 in ?? ()
#97 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#98 <signal handler called>
#99 0x0000000000000000 in ?? ()
#100 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#101 <signal handler called>
#102 0x0000000000000000 in ?? ()
#103 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#104 <signal handler called>
#105 0x0000000000000000 in ?? ()
#106 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#107 <signal handler called>
#108 0x0000000000000000 in ?? ()
#109 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#110 <signal handler called>
#111 0x0000000000000000 in ?? ()
#112 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#113 <signal handler called>
#114 0x0000000000000000 in ?? ()
#115 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#116 <signal handler called>
#117 0x0000000000000000 in ?? ()
#118 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#119 <signal handler called>
#120 0x0000000000000000 in ?? ()
#121 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#122 <signal handler called>
#123 0x0000000000000000 in ?? ()
#124 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#125 <signal handler called>
#126 0x0000000000000000 in ?? ()
#127 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#128 <signal handler called>
#129 0x0000000000000000 in ?? ()
#130 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#131 <signal handler called>
#132 0x0000000000000000 in ?? ()
#133 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#134 <signal handler called>
#135 0x0000000000000000 in ?? ()
#136 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#137 <signal handler called>
#138 0x0000000000000000 in ?? ()
#139 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#140 <signal handler called>
#141 0x0000000000000000 in ?? ()
#142 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#143 <signal handler called>
#144 0x0000000000000000 in ?? ()
#145 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#146 <signal handler called>
#147 0x0000000000000000 in ?? ()
#148 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#149 <signal handler called>
#150 0x0000000000000000 in ?? ()
#151 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#152 <signal handler called>
#153 0x0000000000000000 in ?? ()
#154 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#155 <signal handler called>
#156 0x0000000000000000 in ?? ()
#157 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#158 <signal handler called>
#159 0x0000000000000000 in ?? ()
#160 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#161 <signal handler called>
#162 0x0000000000000000 in ?? ()
#163 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#164 <signal handler called>
#165 0x0000000000000000 in ?? ()
#166 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#167 <signal handler called>
#168 0x0000000000000000 in ?? ()
#169 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#170 <signal handler called>
#171 0x0000000000000000 in ?? ()
#172 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#173 <signal handler called>
#174 0x0000000000000000 in ?? ()
#175 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#176 <signal handler called>
#177 0x0000000000000000 in ?? ()
#178 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#179 <signal handler called>
#180 0x0000000000000000 in ?? ()
#181 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#182 <signal handler called>
#183 0x0000000000000000 in ?? ()
#184 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#185 <signal handler called>
#186 0x0000000000000000 in ?? ()
#187 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#188 <signal handler called>
#189 0x0000000000000000 in ?? ()
#190 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#191 <signal handler called>
#192 0x0000000000000000 in ?? ()
#193 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#194 <signal handler called>
#195 0x0000000000000000 in ?? ()
#196 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#197 <signal handler called>
#198 0x0000000000000000 in ?? ()
#199 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#200 <signal handler called>
#201 0x0000000000000000 in ?? ()
#202 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#203 <signal handler called>
#204 0x0000000000000000 in ?? ()
#205 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#206 <signal handler called>
#207 0x0000000000000000 in ?? ()
#208 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#209 <signal handler called>
#210 0x0000000000000000 in ?? ()
#211 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#212 <signal handler called>
#213 0x0000000000000000 in ?? ()
#214 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#215 <signal handler called>
#216 0x0000000000000000 in ?? ()
#217 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#218 <signal handler called>
#219 0x0000000000000000 in ?? ()
#220 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#221 <signal handler called>
#222 0x0000000000000000 in ?? ()
#223 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#224 <signal handler called>
#225 0x0000000000000000 in ?? ()
#226 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#227 <signal handler called>
#228 0x0000000000000000 in ?? ()
#229 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#230 <signal handler called>
#231 0x0000000000000000 in ?? ()
#232 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#233 <signal handler called>
#234 0x0000000000000000 in ?? ()
#235 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#236 <signal handler called>
#237 0x0000000000000000 in ?? ()
#238 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#239 <signal handler called>
#240 0x0000000000000000 in ?? ()
#241 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#242 <signal handler called>
#243 0x0000000000000000 in ?? ()
#244 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#245 <signal handler called>
#246 0x0000000000000000 in ?? ()
#247 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#248 <signal handler called>
#249 0x0000000000000000 in ?? ()
#250 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#251 <signal handler called>
#252 0x0000000000000000 in ?? ()
#253 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#254 <signal handler called>
#255 0x0000000000000000 in ?? ()
#256 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#257 <signal handler called>
#258 0x0000000000000000 in ?? ()
#259 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#260 <signal handler called>
#261 0x0000000000000000 in ?? ()
#262 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#263 <signal handler called>
#264 0x0000000000000000 in ?? ()
#265 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#266 <signal handler called>
#267 0x0000000000000000 in ?? ()
#268 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#269 <signal handler called>
#270 0x0000000000000000 in ?? ()
#271 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#272 <signal handler called>
#273 0x0000000000000000 in ?? ()
#274 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#275 <signal handler called>
#276 0x0000000000000000 in ?? ()
#277 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#278 <signal handler called>
#279 0x0000000000000000 in ?? ()
#280 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#281 <signal handler called>
#282 0x0000000000000000 in ?? ()
#283 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#284 <signal handler called>
#285 0x0000000000000000 in ?? ()
#286 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#287 <signal handler called>
#288 0x0000000000000000 in ?? ()
#289 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#290 <signal handler called>
#291 0x0000000000000000 in ?? ()
#292 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#293 <signal handler called>
#294 0x0000000000000000 in ?? ()
#295 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#296 <signal handler called>
#297 0x0000000000000000 in ?? ()
#298 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#299 <signal handler called>
#300 0x0000000000000000 in ?? ()
#301 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#302 <signal handler called>
#303 0x0000000000000000 in ?? ()
#304 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#305 <signal handler called>
#306 0x0000000000000000 in ?? ()
#307 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#308 <signal handler called>
#309 0x0000000000000000 in ?? ()
#310 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#311 <signal handler called>
#312 0x0000000000000000 in ?? ()
#313 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#314 <signal handler called>
#315 0x0000000000000000 in ?? ()
#316 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#317 <signal handler called>
#318 0x0000000000000000 in ?? ()
#319 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#320 <signal handler called>
#321 0x0000000000000000 in ?? ()
#322 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#323 <signal handler called>
#324 0x0000000000000000 in ?? ()
#325 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#326 <signal handler called>
#327 0x0000000000000000 in ?? ()
#328 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#329 <signal handler called>
#330 0x0000000000000000 in ?? ()
#331 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#332 <signal handler called>
#333 0x0000000000000000 in ?? ()
#334 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#335 <signal handler called>
#336 0x0000000000000000 in ?? ()
#337 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#338 <signal handler called>
#339 0x0000000000000000 in ?? ()
#340 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#341 <signal handler called>
#342 0x0000000000000000 in ?? ()
#343 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#344 <signal handler called>
#345 0x0000000000000000 in ?? ()
#346 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#347 <signal handler called>
#348 0x0000000000000000 in ?? ()
#349 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#350 <signal handler called>
#351 0x0000000000000000 in ?? ()
#352 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#353 <signal handler called>
#354 0x0000000000000000 in ?? ()
#355 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#356 <signal handler called>
#357 0x0000000000000000 in ?? ()
#358 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#359 <signal handler called>
#360 0x0000000000000000 in ?? ()
#361 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#362 <signal handler called>
#363 0x0000000000000000 in ?? ()
#364 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#365 <signal handler called>
#366 0x0000000000000000 in ?? ()
#367 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#368 <signal handler called>
#369 0x0000000000000000 in ?? ()
#370 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#371 <signal handler called>
#372 0x0000000000000000 in ?? ()
#373 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#374 <signal handler called>
#375 0x0000000000000000 in ?? ()
#376 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#377 <signal handler called>
#378 0x0000000000000000 in ?? ()
#379 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#380 <signal handler called>
#381 0x0000000000000000 in ?? ()
#382 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#383 <signal handler called>
#384 0x0000000000000000 in ?? ()
#385 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#386 <signal handler called>
#387 0x0000000000000000 in ?? ()
#388 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#389 <signal handler called>
#390 0x0000000000000000 in ?? ()
#391 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#392 <signal handler called>
#393 0x0000000000000000 in ?? ()
#394 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#395 <signal handler called>
#396 0x0000000000000000 in ?? ()
#397 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#398 <signal handler called>
#399 0x0000000000000000 in ?? ()
#400 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#401 <signal handler called>
#402 0x0000000000000000 in ?? ()
#403 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#404 <signal handler called>
#405 0x0000000000000000 in ?? ()
#406 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#407 <signal handler called>
#408 0x0000000000000000 in ?? ()
#409 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#410 <signal handler called>
#411 0x0000000000000000 in ?? ()
#412 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#413 <signal handler called>
#414 0x0000000000000000 in ?? ()
#415 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#416 <signal handler called>
#417 0x0000000000000000 in ?? ()
#418 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#419 <signal handler called>
#420 0x0000000000000000 in ?? ()
#421 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#422 <signal handler called>
#423 0x0000000000000000 in ?? ()
#424 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#425 <signal handler called>
#426 0x0000000000000000 in ?? ()
#427 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#428 <signal handler called>
#429 0x0000000000000000 in ?? ()
#430 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#431 <signal handler called>
#432 0x0000000000000000 in ?? ()
#433 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#434 <signal handler called>
#435 0x0000000000000000 in ?? ()
#436 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#437 <signal handler called>
#438 0x0000000000000000 in ?? ()
#439 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#440 <signal handler called>
#441 0x0000000000000000 in ?? ()
#442 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#443 <signal handler called>
#444 0x0000000000000000 in ?? ()
#445 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#446 <signal handler called>
#447 0x0000000000000000 in ?? ()
#448 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#449 <signal handler called>
#450 0x0000000000000000 in ?? ()
#451 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#452 <signal handler called>
#453 0x0000000000000000 in ?? ()
#454 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#455 <signal handler called>
#456 0x0000000000000000 in ?? ()
#457 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#458 <signal handler called>
#459 0x0000000000000000 in ?? ()
#460 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#461 <signal handler called>
#462 0x0000000000000000 in ?? ()
#463 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#464 <signal handler called>
#465 0x0000000000000000 in ?? ()
#466 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#467 <signal handler called>
#468 0x0000000000000000 in ?? ()
#469 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#470 <signal handler called>
#471 0x0000000000000000 in ?? ()
#472 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#473 <signal handler called>
#474 0x0000000000000000 in ?? ()
#475 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#476 <signal handler called>
#477 0x0000000000000000 in ?? ()
#478 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#479 <signal handler called>
#480 0x0000000000000000 in ?? ()
#481 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#482 <signal handler called>
#483 0x0000000000000000 in ?? ()
#484 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#485 <signal handler called>
#486 0x0000000000000000 in ?? ()
#487 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#488 <signal handler called>
#489 0x0000000000000000 in ?? ()
#490 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#491 <signal handler called>
#492 0x0000000000000000 in ?? ()
#493 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#494 <signal handler called>
#495 0x0000000000000000 in ?? ()
#496 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#497 <signal handler called>
#498 0x0000000000000000 in ?? ()
#499 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#500 <signal handler called>
#501 0x0000000000000000 in ?? ()
#502 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#503 <signal handler called>
#504 0x0000000000000000 in ?? ()
#505 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#506 <signal handler called>
#507 0x0000000000000000 in ?? ()
#508 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#509 <signal handler called>
#510 0x0000000000000000 in ?? ()
#511 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#512 <signal handler called>
#513 0x0000000000000000 in ?? ()
#514 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#515 <signal handler called>
#516 0x0000000000000000 in ?? ()
#517 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#518 <signal handler called>
#519 0x0000000000000000 in ?? ()
#520 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#521 <signal handler called>
#522 0x0000000000000000 in ?? ()
#523 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#524 <signal handler called>
#525 0x0000000000000000 in ?? ()
#526 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#527 <signal handler called>
#528 0x0000000000000000 in ?? ()
#529 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#530 <signal handler called>
#531 pthread_setschedparam (thread=0x0, policy=1, param=0x2ade5ca1df0)
    at /usr/src/lib/librthread/rthread_sched.c:56
#532 0x000002ae65f9f016 in rtc::PlatformThread::SetPriority(rtc::ThreadPriority) () from /usr/local/lib/firefox/libxul.so.101.0
#533 0x000002ae65f9ed75 in rtc::PlatformThread::Run() ()
   from /usr/local/lib/firefox/libxul.so.101.0
#534 0x000002ae65f9ead9 in rtc::PlatformThread::StartThread(void*) ()
   from /usr/local/lib/firefox/libxul.so.101.0
#535 0x000002ade9d4df51 in _rthread_start (v=<optimized out>)
    at /usr/src/lib/librthread/rthread.c:96
#536 0x000002ad9c2ec3da in __tfork_thread ()
    at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:84

Reply | Threaded
Open this post in threaded view
|

Re: firefox vs jitsi: stack exhaustion?

Mark Kettenis
> Date: Thu, 8 Apr 2021 10:24:06 +0200
> From: Martin Pieuchot <[hidden email]>
>
> firefox often crash when somebody else connects to the jitsi I'm in.
> The trace looks like a stack exhaustion, see below.

I doesn't to me.  Take a look at frame #531 and the instruction it is
actually faulting on.

> Does this ring a bell?
>
> 0  0x0000000000000000 in ?? ()
> #1  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #2  <signal handler called>
> #3  0x0000000000000000 in ?? ()
> #4  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #5  <signal handler called>
> #6  0x0000000000000000 in ?? ()
> #7  0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #8  <signal handler called>
> #9  0x0000000000000000 in ?? ()
> #10 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #11 <signal handler called>
> #12 0x0000000000000000 in ?? ()
> #13 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #14 <signal handler called>
> #15 0x0000000000000000 in ?? ()
> #16 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #17 <signal handler called>
> #18 0x0000000000000000 in ?? ()
> #19 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #20 <signal handler called>
> #21 0x0000000000000000 in ?? ()
> #22 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #23 <signal handler called>
> #24 0x0000000000000000 in ?? ()
> #25 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #26 <signal handler called>
> #27 0x0000000000000000 in ?? ()
> #28 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #29 <signal handler called>
> #30 0x0000000000000000 in ?? ()
> #31 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #32 <signal handler called>
> #33 0x0000000000000000 in ?? ()
> #34 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #35 <signal handler called>
> #36 0x0000000000000000 in ?? ()
> #37 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #38 <signal handler called>
> #39 0x0000000000000000 in ?? ()
> #40 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #41 <signal handler called>
> #42 0x0000000000000000 in ?? ()
> #43 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #44 <signal handler called>
> #45 0x0000000000000000 in ?? ()
> #46 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #47 <signal handler called>
> #48 0x0000000000000000 in ?? ()
> #49 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #50 <signal handler called>
> #51 0x0000000000000000 in ?? ()
> #52 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #53 <signal handler called>
> #54 0x0000000000000000 in ?? ()
> #55 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #56 <signal handler called>
> #57 0x0000000000000000 in ?? ()
> #58 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #59 <signal handler called>
> #60 0x0000000000000000 in ?? ()
> #61 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #62 <signal handler called>
> #63 0x0000000000000000 in ?? ()
> #64 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #65 <signal handler called>
> #66 0x0000000000000000 in ?? ()
> #67 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #68 <signal handler called>
> #69 0x0000000000000000 in ?? ()
> #70 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>   from /usr/local/lib/firefox/libxul.so.101.0
> #71 <signal handler called>
> #72 0x0000000000000000 in ?? ()
> #73 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #74 <signal handler called>
> #75 0x0000000000000000 in ?? ()
> #76 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #77 <signal handler called>
> #78 0x0000000000000000 in ?? ()
> #79 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #80 <signal handler called>
> #81 0x0000000000000000 in ?? ()
> #82 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #83 <signal handler called>
> #84 0x0000000000000000 in ?? ()
> #85 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #86 <signal handler called>
> #87 0x0000000000000000 in ?? ()
> #88 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #89 <signal handler called>
> #90 0x0000000000000000 in ?? ()
> #91 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #92 <signal handler called>
> #93 0x0000000000000000 in ?? ()
> #94 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #95 <signal handler called>
> #96 0x0000000000000000 in ?? ()
> #97 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #98 <signal handler called>
> #99 0x0000000000000000 in ?? ()
> #100 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #101 <signal handler called>
> #102 0x0000000000000000 in ?? ()
> #103 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #104 <signal handler called>
> #105 0x0000000000000000 in ?? ()
> #106 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #107 <signal handler called>
> #108 0x0000000000000000 in ?? ()
> #109 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #110 <signal handler called>
> #111 0x0000000000000000 in ?? ()
> #112 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #113 <signal handler called>
> #114 0x0000000000000000 in ?? ()
> #115 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #116 <signal handler called>
> #117 0x0000000000000000 in ?? ()
> #118 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #119 <signal handler called>
> #120 0x0000000000000000 in ?? ()
> #121 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #122 <signal handler called>
> #123 0x0000000000000000 in ?? ()
> #124 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #125 <signal handler called>
> #126 0x0000000000000000 in ?? ()
> #127 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #128 <signal handler called>
> #129 0x0000000000000000 in ?? ()
> #130 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #131 <signal handler called>
> #132 0x0000000000000000 in ?? ()
> #133 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #134 <signal handler called>
> #135 0x0000000000000000 in ?? ()
> #136 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #137 <signal handler called>
> #138 0x0000000000000000 in ?? ()
> #139 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #140 <signal handler called>
> #141 0x0000000000000000 in ?? ()
> #142 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #143 <signal handler called>
> #144 0x0000000000000000 in ?? ()
> #145 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #146 <signal handler called>
> #147 0x0000000000000000 in ?? ()
> #148 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #149 <signal handler called>
> #150 0x0000000000000000 in ?? ()
> #151 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #152 <signal handler called>
> #153 0x0000000000000000 in ?? ()
> #154 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #155 <signal handler called>
> #156 0x0000000000000000 in ?? ()
> #157 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #158 <signal handler called>
> #159 0x0000000000000000 in ?? ()
> #160 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #161 <signal handler called>
> #162 0x0000000000000000 in ?? ()
> #163 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #164 <signal handler called>
> #165 0x0000000000000000 in ?? ()
> #166 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #167 <signal handler called>
> #168 0x0000000000000000 in ?? ()
> #169 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #170 <signal handler called>
> #171 0x0000000000000000 in ?? ()
> #172 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #173 <signal handler called>
> #174 0x0000000000000000 in ?? ()
> #175 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #176 <signal handler called>
> #177 0x0000000000000000 in ?? ()
> #178 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #179 <signal handler called>
> #180 0x0000000000000000 in ?? ()
> #181 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #182 <signal handler called>
> #183 0x0000000000000000 in ?? ()
> #184 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #185 <signal handler called>
> #186 0x0000000000000000 in ?? ()
> #187 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #188 <signal handler called>
> #189 0x0000000000000000 in ?? ()
> #190 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #191 <signal handler called>
> #192 0x0000000000000000 in ?? ()
> #193 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #194 <signal handler called>
> #195 0x0000000000000000 in ?? ()
> #196 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #197 <signal handler called>
> #198 0x0000000000000000 in ?? ()
> #199 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #200 <signal handler called>
> #201 0x0000000000000000 in ?? ()
> #202 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #203 <signal handler called>
> #204 0x0000000000000000 in ?? ()
> #205 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #206 <signal handler called>
> #207 0x0000000000000000 in ?? ()
> #208 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #209 <signal handler called>
> #210 0x0000000000000000 in ?? ()
> #211 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #212 <signal handler called>
> #213 0x0000000000000000 in ?? ()
> #214 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #215 <signal handler called>
> #216 0x0000000000000000 in ?? ()
> #217 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #218 <signal handler called>
> #219 0x0000000000000000 in ?? ()
> #220 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #221 <signal handler called>
> #222 0x0000000000000000 in ?? ()
> #223 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #224 <signal handler called>
> #225 0x0000000000000000 in ?? ()
> #226 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #227 <signal handler called>
> #228 0x0000000000000000 in ?? ()
> #229 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #230 <signal handler called>
> #231 0x0000000000000000 in ?? ()
> #232 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #233 <signal handler called>
> #234 0x0000000000000000 in ?? ()
> #235 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #236 <signal handler called>
> #237 0x0000000000000000 in ?? ()
> #238 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #239 <signal handler called>
> #240 0x0000000000000000 in ?? ()
> #241 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #242 <signal handler called>
> #243 0x0000000000000000 in ?? ()
> #244 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #245 <signal handler called>
> #246 0x0000000000000000 in ?? ()
> #247 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #248 <signal handler called>
> #249 0x0000000000000000 in ?? ()
> #250 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #251 <signal handler called>
> #252 0x0000000000000000 in ?? ()
> #253 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #254 <signal handler called>
> #255 0x0000000000000000 in ?? ()
> #256 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #257 <signal handler called>
> #258 0x0000000000000000 in ?? ()
> #259 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #260 <signal handler called>
> #261 0x0000000000000000 in ?? ()
> #262 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #263 <signal handler called>
> #264 0x0000000000000000 in ?? ()
> #265 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #266 <signal handler called>
> #267 0x0000000000000000 in ?? ()
> #268 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #269 <signal handler called>
> #270 0x0000000000000000 in ?? ()
> #271 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #272 <signal handler called>
> #273 0x0000000000000000 in ?? ()
> #274 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #275 <signal handler called>
> #276 0x0000000000000000 in ?? ()
> #277 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #278 <signal handler called>
> #279 0x0000000000000000 in ?? ()
> #280 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #281 <signal handler called>
> #282 0x0000000000000000 in ?? ()
> #283 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #284 <signal handler called>
> #285 0x0000000000000000 in ?? ()
> #286 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #287 <signal handler called>
> #288 0x0000000000000000 in ?? ()
> #289 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #290 <signal handler called>
> #291 0x0000000000000000 in ?? ()
> #292 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #293 <signal handler called>
> #294 0x0000000000000000 in ?? ()
> #295 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #296 <signal handler called>
> #297 0x0000000000000000 in ?? ()
> #298 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #299 <signal handler called>
> #300 0x0000000000000000 in ?? ()
> #301 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #302 <signal handler called>
> #303 0x0000000000000000 in ?? ()
> #304 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #305 <signal handler called>
> #306 0x0000000000000000 in ?? ()
> #307 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #308 <signal handler called>
> #309 0x0000000000000000 in ?? ()
> #310 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #311 <signal handler called>
> #312 0x0000000000000000 in ?? ()
> #313 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #314 <signal handler called>
> #315 0x0000000000000000 in ?? ()
> #316 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #317 <signal handler called>
> #318 0x0000000000000000 in ?? ()
> #319 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #320 <signal handler called>
> #321 0x0000000000000000 in ?? ()
> #322 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #323 <signal handler called>
> #324 0x0000000000000000 in ?? ()
> #325 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #326 <signal handler called>
> #327 0x0000000000000000 in ?? ()
> #328 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #329 <signal handler called>
> #330 0x0000000000000000 in ?? ()
> #331 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #332 <signal handler called>
> #333 0x0000000000000000 in ?? ()
> #334 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #335 <signal handler called>
> #336 0x0000000000000000 in ?? ()
> #337 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #338 <signal handler called>
> #339 0x0000000000000000 in ?? ()
> #340 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #341 <signal handler called>
> #342 0x0000000000000000 in ?? ()
> #343 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #344 <signal handler called>
> #345 0x0000000000000000 in ?? ()
> #346 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #347 <signal handler called>
> #348 0x0000000000000000 in ?? ()
> #349 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #350 <signal handler called>
> #351 0x0000000000000000 in ?? ()
> #352 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #353 <signal handler called>
> #354 0x0000000000000000 in ?? ()
> #355 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #356 <signal handler called>
> #357 0x0000000000000000 in ?? ()
> #358 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #359 <signal handler called>
> #360 0x0000000000000000 in ?? ()
> #361 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #362 <signal handler called>
> #363 0x0000000000000000 in ?? ()
> #364 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #365 <signal handler called>
> #366 0x0000000000000000 in ?? ()
> #367 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #368 <signal handler called>
> #369 0x0000000000000000 in ?? ()
> #370 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #371 <signal handler called>
> #372 0x0000000000000000 in ?? ()
> #373 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #374 <signal handler called>
> #375 0x0000000000000000 in ?? ()
> #376 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #377 <signal handler called>
> #378 0x0000000000000000 in ?? ()
> #379 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #380 <signal handler called>
> #381 0x0000000000000000 in ?? ()
> #382 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #383 <signal handler called>
> #384 0x0000000000000000 in ?? ()
> #385 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #386 <signal handler called>
> #387 0x0000000000000000 in ?? ()
> #388 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #389 <signal handler called>
> #390 0x0000000000000000 in ?? ()
> #391 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #392 <signal handler called>
> #393 0x0000000000000000 in ?? ()
> #394 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #395 <signal handler called>
> #396 0x0000000000000000 in ?? ()
> #397 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #398 <signal handler called>
> #399 0x0000000000000000 in ?? ()
> #400 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #401 <signal handler called>
> #402 0x0000000000000000 in ?? ()
> #403 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #404 <signal handler called>
> #405 0x0000000000000000 in ?? ()
> #406 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #407 <signal handler called>
> #408 0x0000000000000000 in ?? ()
> #409 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #410 <signal handler called>
> #411 0x0000000000000000 in ?? ()
> #412 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #413 <signal handler called>
> #414 0x0000000000000000 in ?? ()
> #415 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #416 <signal handler called>
> #417 0x0000000000000000 in ?? ()
> #418 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #419 <signal handler called>
> #420 0x0000000000000000 in ?? ()
> #421 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #422 <signal handler called>
> #423 0x0000000000000000 in ?? ()
> #424 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #425 <signal handler called>
> #426 0x0000000000000000 in ?? ()
> #427 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #428 <signal handler called>
> #429 0x0000000000000000 in ?? ()
> #430 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #431 <signal handler called>
> #432 0x0000000000000000 in ?? ()
> #433 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #434 <signal handler called>
> #435 0x0000000000000000 in ?? ()
> #436 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #437 <signal handler called>
> #438 0x0000000000000000 in ?? ()
> #439 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #440 <signal handler called>
> #441 0x0000000000000000 in ?? ()
> #442 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #443 <signal handler called>
> #444 0x0000000000000000 in ?? ()
> #445 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #446 <signal handler called>
> #447 0x0000000000000000 in ?? ()
> #448 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #449 <signal handler called>
> #450 0x0000000000000000 in ?? ()
> #451 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #452 <signal handler called>
> #453 0x0000000000000000 in ?? ()
> #454 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #455 <signal handler called>
> #456 0x0000000000000000 in ?? ()
> #457 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #458 <signal handler called>
> #459 0x0000000000000000 in ?? ()
> #460 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #461 <signal handler called>
> #462 0x0000000000000000 in ?? ()
> #463 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #464 <signal handler called>
> #465 0x0000000000000000 in ?? ()
> #466 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #467 <signal handler called>
> #468 0x0000000000000000 in ?? ()
> #469 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #470 <signal handler called>
> #471 0x0000000000000000 in ?? ()
> #472 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #473 <signal handler called>
> #474 0x0000000000000000 in ?? ()
> #475 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #476 <signal handler called>
> #477 0x0000000000000000 in ?? ()
> #478 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #479 <signal handler called>
> #480 0x0000000000000000 in ?? ()
> #481 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #482 <signal handler called>
> #483 0x0000000000000000 in ?? ()
> #484 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #485 <signal handler called>
> #486 0x0000000000000000 in ?? ()
> #487 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #488 <signal handler called>
> #489 0x0000000000000000 in ?? ()
> #490 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #491 <signal handler called>
> #492 0x0000000000000000 in ?? ()
> #493 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #494 <signal handler called>
> #495 0x0000000000000000 in ?? ()
> #496 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #497 <signal handler called>
> #498 0x0000000000000000 in ?? ()
> #499 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #500 <signal handler called>
> #501 0x0000000000000000 in ?? ()
> #502 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #503 <signal handler called>
> #504 0x0000000000000000 in ?? ()
> #505 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #506 <signal handler called>
> #507 0x0000000000000000 in ?? ()
> #508 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #509 <signal handler called>
> #510 0x0000000000000000 in ?? ()
> #511 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #512 <signal handler called>
> #513 0x0000000000000000 in ?? ()
> #514 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #515 <signal handler called>
> #516 0x0000000000000000 in ?? ()
> #517 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #518 <signal handler called>
> #519 0x0000000000000000 in ?? ()
> #520 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #521 <signal handler called>
> #522 0x0000000000000000 in ?? ()
> #523 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #524 <signal handler called>
> #525 0x0000000000000000 in ?? ()
> #526 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #527 <signal handler called>
> #528 0x0000000000000000 in ?? ()
> #529 0x000002ae66ef2359 in WasmTrapHandler(int, siginfo_t*, void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #530 <signal handler called>
> #531 pthread_setschedparam (thread=0x0, policy=1, param=0x2ade5ca1df0)
>     at /usr/src/lib/librthread/rthread_sched.c:56
> #532 0x000002ae65f9f016 in rtc::PlatformThread::SetPriority(rtc::ThreadPriority) () from /usr/local/lib/firefox/libxul.so.101.0
> #533 0x000002ae65f9ed75 in rtc::PlatformThread::Run() ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #534 0x000002ae65f9ead9 in rtc::PlatformThread::StartThread(void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #535 0x000002ade9d4df51 in _rthread_start (v=<optimized out>)
>     at /usr/src/lib/librthread/rthread.c:96
> #536 0x000002ad9c2ec3da in __tfork_thread ()
>     at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:84
>
>

Reply | Threaded
Open this post in threaded view
|

Re: firefox vs jitsi: stack exhaustion?

Jonathan Matthew-4
In reply to this post by Martin Pieuchot
On Thu, Apr 08, 2021 at 10:24:06AM +0200, Martin Pieuchot wrote:

> firefox often crash when somebody else connects to the jitsi I'm in.
> The trace looks like a stack exhaustion, see below.
>
> Does this ring a bell?
>
> #530 <signal handler called>
> #531 pthread_setschedparam (thread=0x0, policy=1, param=0x2ade5ca1df0)
>     at /usr/src/lib/librthread/rthread_sched.c:56
> #532 0x000002ae65f9f016 in rtc::PlatformThread::SetPriority(rtc::ThreadPriority) () from /usr/local/lib/firefox/libxul.so.101.0
> #533 0x000002ae65f9ed75 in rtc::PlatformThread::Run() ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #534 0x000002ae65f9ead9 in rtc::PlatformThread::StartThread(void*) ()
>    from /usr/local/lib/firefox/libxul.so.101.0
> #535 0x000002ade9d4df51 in _rthread_start (v=<optimized out>)
>     at /usr/src/lib/librthread/rthread.c:96
> #536 0x000002ad9c2ec3da in __tfork_thread ()
>     at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:84

This looks like, at least with our pthreads implementation, libwebrtc has a
race between the newly created thread and the thread creating it.

The creating thread stores the thread handle in thread_ here:
https://github.com/mozilla/gecko-dev/blob/master/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc#L186

and the new thread uses it here:
https://github.com/mozilla/gecko-dev/blob/master/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc#L363
which is called as almost the first thing the new thread does.

Our pthread_create() only stores the pthread handle into the supplied
address after __tfork_thread() returns, by which time the new thread
could already be running.

Reply | Threaded
Open this post in threaded view
|

Re: firefox vs jitsi: stack exhaustion?

Mark Kettenis
> Date: Fri, 9 Apr 2021 07:09:06 +1000
> From: Jonathan Matthew <[hidden email]>
>
> On Thu, Apr 08, 2021 at 10:24:06AM +0200, Martin Pieuchot wrote:
> > firefox often crash when somebody else connects to the jitsi I'm in.
> > The trace looks like a stack exhaustion, see below.
> >
> > Does this ring a bell?
> >
> > #530 <signal handler called>
> > #531 pthread_setschedparam (thread=0x0, policy=1, param=0x2ade5ca1df0)
> >     at /usr/src/lib/librthread/rthread_sched.c:56
> > #532 0x000002ae65f9f016 in rtc::PlatformThread::SetPriority(rtc::ThreadPriority) () from /usr/local/lib/firefox/libxul.so.101.0
> > #533 0x000002ae65f9ed75 in rtc::PlatformThread::Run() ()
> >    from /usr/local/lib/firefox/libxul.so.101.0
> > #534 0x000002ae65f9ead9 in rtc::PlatformThread::StartThread(void*) ()
> >    from /usr/local/lib/firefox/libxul.so.101.0
> > #535 0x000002ade9d4df51 in _rthread_start (v=<optimized out>)
> >     at /usr/src/lib/librthread/rthread.c:96
> > #536 0x000002ad9c2ec3da in __tfork_thread ()
> >     at /usr/src/lib/libc/arch/amd64/sys/tfork_thread.S:84
>
> This looks like, at least with our pthreads implementation, libwebrtc has a
> race between the newly created thread and the thread creating it.
>
> The creating thread stores the thread handle in thread_ here:
> https://github.com/mozilla/gecko-dev/blob/master/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc#L186
>
> and the new thread uses it here:
> https://github.com/mozilla/gecko-dev/blob/master/third_party/libwebrtc/webrtc/rtc_base/platform_thread.cc#L363
> which is called as almost the first thing the new thread does.
>
> Our pthread_create() only stores the pthread handle into the supplied
> address after __tfork_thread() returns, by which time the new thread
> could already be running.

Right.  POSIX isn't very explicit about this, but it does state that
the thread ID is stored upon successful completion.  So I don't think
portable code can rely on that until pthread_create() has returned.

Using pthread_self() in the pthread_setschedparam() call will probably
help.  But if PlatformThread::GetThreadRef() gets called early on in
the thread, there will still be a race.  Setting thread_ at the start of
PlatformThread::Run() would be better.