On 05/20/16 11:55, Mark Kettenis wrote:
>> From: Martijn van Duren <openbsd+b...@list.imperialat.at>
>> Date: Fri, 20 May 2016 10:31:27 +0200
>>
>> Hello bugs@,
>>
>> I just noticed the following crash with firefox. The problem appears to
>> come from the nlist function in libc.
>
> Well...
>
>> (gdb) bt
>> #0 *_libc___fdnlist (fd=1382, list=0x7f7ffffe2660)
>> at /home/martijn/src/OpenBSD/lib/libc/gen/nlist.c:272
>> #1 0x00000566536b4eac in XRE_TelemetryAccumulate ()
>> from /usr/local/lib/firefox-46.0.1/libxul.so.64.0
>> #2 0x00000566541aac46 in JS::PerfMeasurement::canMeasureSomething ()
>> from /usr/local/lib/firefox-46.0.1/libxul.so.64.0
>> #3 <signal handler called>
>> #4 0x000005637bc04e17 in mozalloc_abort () from /usr/local/bin/firefox
>> #5 0x000005637bc04e40 in abort () from /usr/local/bin/firefox
>> #6 0x000005661a95e9a2 in g_assertion_message ()
>> from /usr/local/lib/libglib-2.0.so.4200.3
>
> The crash in nlist happens when it is trying to do the reporting for
> an assertuon failure that happened earlier. It is not inconceivable
> that the process is already too hosed to de reliable reporting. You
> should probably investigate that assertion first. Did it print anything?
>
I didn't ran firefox from console, so I didn't catched any output.
I changed my firefox startup to output to a file. So if it happens again
I'll report back on what assertion failed.