Forum Discussion

_tde9's avatar
_tde9
Copper Contributor
Jul 12, 2024

SIGILL coredump and Linux builds debug symbols

Hello everyone,

 

Is there any plan to not stripping debug symbols (or offering them in a package) for Beta/Dev builds of Edge on Linux or offering them as a package?

And if not, why? I get stripping them for space efficiency, but usually there'd be a microsoft-edge-beta-debugsym/devel package with it for such cases.

 

This is prompted by getting a SIGILL tab worker crash every now and then (Edge Beta channel on Fedora), and would like to investigate, but I'm unable to do much with the backtrace I get back since it is all mangled.

 

It's not super frequent, but I got ~100 of these over the past year, and it would be helpful for us (and for Microsoft in turn) if we could help look into what is happening.

 

I suspect the issue lies with hardware-accelerated DOM rendering (since nearly all Linux browser issues seem to originate in the sad history of Nvidia GPUs on it), but I'd like some conclusive proof or to be able to get the bug looked into at some point.

 

Thanks

  • _tde9's avatar
    _tde9
    Copper Contributor

    For what it's worth, it appears to be poor handling of an OOM scenario (which is strange as my system is barely hitting 15% memory used, but I imagine there's some kind of per-tab limit somewhere in V8?)

     

    (And it also seems to fail to report these crashes automatically)

     

    90:0712/122234.127570:ERROR:service_worker_task_queue.cc(239)] DidStartWorkerFail dppgmdbiimibapkepcbdbmkaabgiofem: 3
    :0712/122234.421070:ERROR:v8_initializer.cc(827)] V8 process OOM (Failed to reserve virtual memory for CodeRange).
    :0712/122234.833735:ERROR:v8_initializer.cc(827)] V8 process OOM (Failed to reserve virtual memory for CodeRange).
    :0712/122234.844220:ERROR:v8_initializer.cc(827)] V8 process OOM (Failed to reserve virtual memory for CodeRange).
    2235.641550:ERROR:directory_reader_posix.cc(43)] opendir /home/tristan/.config/microsoft-edge-beta/Crash Reports/attachments/60510283-2c90-4d99-93e3-f452d01a781d: No such file or directory (2)
    2237.078423:ERROR:directory_reader_posix.cc(43)] opendir /home/tristan/.config/microsoft-edge-beta/Crash Reports/attachments/968d48c7-6e97-41b2-a364-69509e375c72: No such file or directory (2)
    2238.203546:ERROR:directory_reader_posix.cc(43)] opendir /home/tristan/.config/microsoft-edge-beta/Crash Reports/attachments/1d871e1d-9fe5-4974-a9cb-d801dd3107e0: No such file or directory (2)
    2239.635122:ERROR:directory_reader_posix.cc(43)] opendir /home/tristan/.config/microsoft-edge-beta/Crash Reports/attachments/2da3f616-de20-415a-9357-dc718139fc7f: No such file or directory (2)
    90:0712/122239.964350:ERROR:service_worker_task_queue.cc(239)] DidStartWorkerFail dppgmdbiimibapkepcbdbmkaabgiofem: 3
    :0712/122240.901757:ERROR:v8_initializer.cc(827)] V8 process OOM (Failed to reserve virtual memory for CodeRange).

     

Resources