Bug #1855

netradiant crashes when selecting brush

Added by matthiaskrgr 8 months ago. Updated 7 months ago.

Status:NewStart date:01/02/2014
Priority:LowDue date:
Assignee:divVerent% Done:

0%

Category:Netradiant
Target version:-

Description

When I select a brush in netradiant of git version, it crashes:
radiant: brw_eu_emit.c:211: validate_reg: Assertion `execsize >= width' failed.
zsh: abort (core dumped) ./install/radiant

History

#1 Updated by divVerent 8 months ago

  • Priority changed from High to Low

cannot reproduce.

Please add a backtrace done using gdb and a debug build of Radiant.

Priority set to low as only few systems seem affected.

#2 Updated by divVerent 7 months ago

ping?

To get a backtrace, set BUILDTYPE=debug when compiling NetRadiant. Don't forgot to make clean first.

#3 Updated by matthiaskrgr 7 months ago

radiant: brw_eu_emit.c:211: validate_reg: Assertion `execsize >= width' failed.
zsh: abort (core dumped) ./install/radiant

GNU gdb (GDB) 7.6.2
Copyright (C) 2013 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 "x86_64-unknown-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/&gt;.
(gdb) exec-file ./install/radiant
(gdb) start
No symbol table loaded. Use the "file" command.
(gdb) run
Starting program: /home/matthias/vcs/git/xonotic/netradiant/./install/radiant
warning: Could not load shared library symbols for linux-vdso.so.1.
Do you need "set solib-search-path" or "set sysroot"?
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
radiant: brw_eu_emit.c:211: validate_reg: Assertion `execsize >= width' failed.

Program received signal SIGABRT, Aborted.
0x00007ffff2f34369 in raise () from /usr/lib/libc.so.6
(gdb) bt
#0 0x00007ffff2f34369 in raise () from /usr/lib/libc.so.6
#1 0x00007ffff2f35768 in abort () from /usr/lib/libc.so.6
#2 0x00007ffff2f2d456 in __assert_fail_base () from /usr/lib/libc.so.6
#3 0x00007ffff2f2d502 in __assert_fail () from /usr/lib/libc.so.6
#4 0x00007fffe90e3cdc in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#5 0x00007fffe90e42d8 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#6 0x00007fffe90e5128 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#7 0x00007fffe90d8045 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#8 0x00007fffe90d2436 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#9 0x00007fffe912d94a in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#10 0x00007fffe90e0ffc in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#11 0x00007fffe8f4bc26 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
#12 0x000000000041baaa in ?? ()
#13 0x3e5ec92dbf79de26 in ?? ()
#14 0xbf79de2600000000 in ?? ()
#15 0x000000003e5ec92d in ?? ()
#16 0x3e5ec92dbf79de26 in ?? ()
#17 0xbf79de2600000000 in ?? ()
#18 0x000000003e5ec92d in ?? ()
#19 0x0000000000000000 in ?? ()
(gdb) bt-full
Undefined command: "bt-full". Try "help".
(gdb) bt full
#0 0x00007ffff2f34369 in raise () from /usr/lib/libc.so.6
No symbol table info available.
#1 0x00007ffff2f35768 in abort () from /usr/lib/libc.so.6
No symbol table info available.
#2 0x00007ffff2f2d456 in __assert_fail_base () from /usr/lib/libc.so.6
No symbol table info available.
#3 0x00007ffff2f2d502 in __assert_fail () from /usr/lib/libc.so.6
No symbol table info available.
#4 0x00007fffe90e3cdc in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#5 0x00007fffe90e42d8 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#6 0x00007fffe90e5128 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#7 0x00007fffe90d8045 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#8 0x00007fffe90d2436 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#9 0x00007fffe912d94a in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#10 0x00007fffe90e0ffc in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#11 0x00007fffe8f4bc26 in ?? () from /usr/lib/xorg/modules/dri/i965_dri.so
No symbol table info available.
#12 0x000000000041baaa in ?? ()
No symbol table info available.
#13 0x3e5ec92dbf79de26 in ?? ()
No symbol table info available.
#14 0xbf79de2600000000 in ?? ()
No symbol table info available.
#15 0x000000003e5ec92d in ?? ()
No symbol table info available.
#16 0x3e5ec92dbf79de26 in ?? ()
No symbol table info available.
#17 0xbf79de2600000000 in ?? ()
No symbol table info available.
#18 0x000000003e5ec92d in ?? ()
No symbol table info available.
#19 0x0000000000000000 in ?? ()
No symbol table info available.

addr2line -e ./install/radiant 0x00007ffff2f34369 0x00007ffff2f35768 0x00007ffff2f2d456 0x00007ffff2f2d502 0x00007fffe90e3cdc 0x00007fffe90e42d8 0x00007fffe90e5128 0x00007fffe90d8045 0x00007fffe90d2436 0x00007fffe912d94a 0x00007fffe90e0ffc 0x00007fffe8f4bc26 0x000000000041baaa 0x3e5ec92dbf79de26 0xbf79de2600000000 0x000000003e5ec92d 0x3e5ec92dbf79de26 0xbf79de2600000000 0x000000003e5ec92d  0x0000000000000000
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
:0
/home/matthias/vcs/git/xonotic/netradiant/radiant/brush.h:192
:0
:0
:0
:0
:0
:0
??:0

#4 Updated by divVerent 7 months ago

Bad news: clearly a driver bug.

Good news: might be possible to work around it. We are trying to track it down on IRC.

Also available in: Atom PDF