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