Dear Maintainer,
I found this upstream bug report [1].

The SIGILL causing instruction seems to consist
just of four zeros. [2]

The instruction before is [3].

Version 68.4.2esr-1 in unstable does not show this crash.

Kind regards,
Bernhard


[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1609535


[2]
(gdb) disassemble /r 0x0000ffff7da711f0-60,0x0000ffff7da711f0+60
...
   0x0000ffff7da711ec:  1f 20 03 d5     nop
=> 0x0000ffff7da711f0 <e843419@07fb_00070e4f_34c+0>:    00 00 00 00     .inst   
0x00000000 ; undefined
   0x0000ffff7da711f4 <e843419@07fb_00070e4f_34c+4>:    85 ff ff 17     b       
0xffff7da71008 <nsCommandLine::EnumerateHandlers(nsresult 
(*)(nsICommandLineHandler*, nsICommandLine*, void*), void*)+848>
   0x0000ffff7da711f8:  00 00 00 00     .inst   0x00000000 ; undefined
...


[3]
1: x/i $pc
=> 0xfffff2ab9004:      b       0xfffff2ab91f0
(gdb) stepi
0x0000fffff2ab91f0 in ?? () from /usr/lib/firefox-esr/libxul.so
1: x/i $pc
=> 0xfffff2ab91f0:      .inst   0x00000000 ; undefined

#0  0x0000fffff2ab9004 in nsCommandLine::EnumerateHandlers 
(this=this@entry=0xffffe75edaf0, aCallback=aCallback@entry=0xfffff2ab77d0 
<EnumRun(nsICommandLineHandler*, nsICommandLine*, void*)>, 
aClosure=aClosure@entry=0x0) at ./build-browser/dist/include/nsCOMPtr.h:331

https://sources.debian.org/src/firefox-esr/68.4.2esr-1/xpcom/base/nsCOMPtr.h/#L331
https://sources.debian.org/src/firefox-esr/68.4.2esr-1/xpcom/base/nsCOMPtr.h/#L91

Reply via email to