Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: build-success/install-fault on i486 with xsrc



Dear Maya,

On 2020-11-01, maya%NetBSD.org@localhost wrote:
> On Sun, Nov 01, 2020 at 04:44:41PM +0100, Lizbeth Mutterhunt, Ph.D wrote:
> > so!
> > 
> > sucess in the built! had a hung-up at the latest test:
> > 
> > _nv_cas.d.tmp atomic_or_64_nv_cas.d
> > <built-in>: fatal error: when writing output to : No space left on device
> > 
> > but /tmp was empty and there were 4,5GB free. Damn old drag, did this
> > business! now gonna to do some emulation for rooting mobile.
> > 
> > thx and good luck in BSDing,
> 
> if you update src, it will re-enable GLX_USE_TLS and should just work on
> i386, no changes necessary.

Apologies for resurrecting an old thread, I am not sure it is entirely related.
I have not been able to use libGL on i386 for quite some time, the following
core dump might provide some information (the back trace is unusable/empty).
This is on current updated on 15 December. Unfortunately, I still do not know
the cause of the SIGSEGV.

Does glxgears work for anyone else (on i386+i915)?

-- 
Kind regards,

Yorick Hardy

$ gdb /usr/X11R7/bin/glxgears  /tmp/yorick.glxgears.core
GNU gdb (GDB) 11.0.50.20200914-git
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "i486--netbsdelf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/X11R7/bin/glxgears...
(No debugging symbols found in /usr/X11R7/bin/glxgears)
[New process 20022]
Core was generated by `glxgears'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0xba370252 in _mesa_x86_cliptest_points4 () from /usr/X11R7/lib/modules/dri/i915_dri.so
(gdb) disassemble
Dump of assembler code for function _mesa_x86_cliptest_points4:
   0xba3701e0 <+0>:       push   %esi
   0xba3701e1 <+1>:       push   %edi
   0xba3701e2 <+2>:       push   %ebp
   0xba3701e3 <+3>:       push   %ebx
   0xba3701e4 <+4>:       call   0xba3701f8 <_mesa_x86_cliptest_points4+24>
   0xba3701e9 <+9>:       add    $0x348e17,%ebx
   0xba3701ef <+15>:      lea    0x30fe0(%ebx),%ebx
   0xba3701f5 <+21>:      push   %ebx
   0xba3701f6 <+22>:      jmp    0xba3701fc <_mesa_x86_cliptest_points4+28>
   0xba3701f8 <+24>:      mov    (%esp),%ebx
   0xba3701fb <+27>:      ret
   0xba3701fc <+28>:      mov    0x18(%esp),%esi
   0xba370200 <+32>:      mov    0x1c(%esp),%edi
   0xba370204 <+36>:      mov    0x20(%esp),%edx
   0xba370208 <+40>:      mov    0x24(%esp),%ebx
   0xba37020c <+44>:      mov    0x28(%esp),%ebp
   0xba370210 <+48>:      mov    0x14(%esi),%eax
   0xba370213 <+51>:      mov    0x10(%esi),%ecx
   0xba370216 <+54>:      mov    0x8(%esi),%esi
   0xba370219 <+57>:      orl    $0xf,0x1c(%edi)
   0xba37021d <+61>:      mov    %eax,0x18(%esp)
   0xba370221 <+65>:      movl   $0x4,0x18(%edi)
   0xba370228 <+72>:      mov    %ecx,0x10(%edi)
   0xba37022b <+75>:      mov    0x8(%edi),%edi
   0xba37022e <+78>:      add    %edx,%ecx
   0xba370230 <+80>:      mov    %ecx,0x20(%esp)
   0xba370234 <+84>:      cmp    %ecx,%edx
   0xba370236 <+86>:      mov    (%ebx),%al
   0xba370238 <+88>:      mov    0x0(%ebp),%ah
   0xba37023b <+91>:      je     0xba3702e7 <_mesa_x86_cliptest_points4+263>
   0xba370241 <+97>:      lea    0x0(%esi,%eiz,1),%esi
   0xba370248 <+104>:     lea    0x0(%esi,%eiz,1),%esi
   0xba37024f <+111>:     nop
   0xba370250 <+112>:     fld1
=> 0xba370252 <+114>:     fdivs  0xc(%esi)
   0xba370255 <+117>:     mov    0xc(%esi),%ebp
   0xba370258 <+120>:     mov    0x8(%esi),%ebx
   0xba37025b <+123>:     xor    %ecx,%ecx
--Type <RET> for more, q to quit, c to continue without paging--


Home | Main Index | Thread Index | Old Index