NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: xsrc/56934: modesetting driver fails to work after recent X.org update
The following reply was made to PR xsrc/56934; it has been noted by GNATS.
From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
To: gnats-bugs%netbsd.org@localhost, mrg%eterna.com.au@localhost
Cc:
Subject: Re: xsrc/56934: modesetting driver fails to work after recent X.org
update
Date: Wed, 20 Jul 2022 17:03:46 -0400
On Sun, 17 Jul 2022 at 15:35:28 +1000, matthew green wrote:
> can you configure X to generate a core dump or run it
> under GDB and get the real stack trace? i thought we'd
> fixed this problem in libexecinfo, but it's still not
> tracing through the SEGV above, so finding what is
> crashing where is what we need next.
I was able to get a core dump with a partial trace. That is, some steps
aren't represented meaningfully, and I don't know why offhand (I have
both debug and xdebug sets installed).
> does it happen when X starts up? maybe it crashes with
> plain running "X" without any arguments (ie, not using
> some frontend that will also fire up clients etc.)
Yes, I reproduced this and got the trace just by running "X" itself.
Trace (of thread 1, which seems the relevant one) follows.
Regards,
Dave
Reading symbols from /usr/X11R7/bin/X...
Reading symbols from /usr/libdata/debug//usr/X11R7/bin/Xorg.debug...
[New process 3395]
[New process 310]
Core was generated by `X'.
Program terminated with signal SIGABRT, Aborted.
#0 0x0000768068d9c87a in _lwp_kill () from /usr/lib/libc.so.12
[Current thread is 1 (process 3395)]
(gdb) set style enabled off
(gdb) bt full
#0 0x0000768068d9c87a in _lwp_kill () from /usr/lib/libc.so.12
No symbol table info available.
#1 0x0000768068d9cd7a in abort () at
/usr/src/lib/libc/stdlib/abort.c:74
mask = {__bits = {4294967263, 4294967295, 4294967295,
4294967295}}
#2 0x00000000467cf854 in OsAbort ()
No symbol table info available.
#3 0x00000000467cab6e in AbortServer ()
No symbol table info available.
#4 0x00000000467cb7de in FatalError ()
No symbol table info available.
#5 0x00000000467d04d2 in ?? ()
No symbol table info available.
#6 <signal handler called>
No symbol table info available.
#7 0x0000000000000000 in ?? ()
No symbol table info available.
#8 0x000076806260e534 in drmmode_init
(pScrn=pScrn@entry=0x76806e055a00,
drmmode=drmmode@entry=0x76806e0b1258)
at
/usr/xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/drmmode_display.c:3730
pScreen = <optimized out>
ms = <optimized out>
#9 0x00007680626101ad in ScreenInit (pScreen=0x76806d836200,
argc=<optimized out>,
argv=<optimized out>)
at
/usr/xsrc/external/mit/xorg-server/dist/hw/xfree86/drivers/modesetting/driver.c:1842
pScrn = 0x76806e055a00
ms = 0x76806e0b1200
visual = <optimized out>
#10 0x000000004668b9f0 in AddScreen ()
No symbol table info available.
#11 0x00000000466e4b37 in InitOutput ()
No symbol table info available.
#12 0x000000004665af5e in dix_main ()
No symbol table info available.
#13 0x000000004665aced in ___start ()
No symbol table info available.
#14 0x00007f7e9180d260 in ?? () from /usr/libexec/ld.elf_so
No symbol table info available.
#15 0x0000000000000001 in ?? ()
No symbol table info available.
#16 0x00007f7fff3f9b88 in ?? ()
No symbol table info available.
#17 0x0000000000000000 in ?? ()
No symbol table info available.
Home |
Main Index |
Thread Index |
Old Index