Re: After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]

2019-02-04 Thread Mikhail Gavrilov
On Mon, 4 Feb 2019 at 19:59,  wrote:
>
> Sorry to pop in the bug report.
>
> I run git linux(amd-staging-drm-next), drm, llvm (erk!), mesa-gl, mesa-vulkan,
> xserver, xf86-video-amdgpu from yesterday, that on AMD tahiti xt.
>
> I have run dota 2 vulkan, artifact (vulkan), cs:go (still opengl) without
> issues (I did play all of them yesterday night). I have a very old 
> vulkanloader
> though.
>
> Could you try dota2 vulkan and cs:go (free to play games) if you have room on
> your gaming storage and good download speed?

I tried dota2 vulkan and see same crash:
Thread 1 "dota2" received signal SIGSEGV, Segmentation fault.
radv_pipeline_init_blend_state (pipeline=0x557a64905800,
extra=0x7ffc2c6ad750, pCreateInfo
=0x7ffc2c6ad7c0) at ../src/amd/vulkan/radv_pipeline.c:699
699 VkBlendOp eqRGB = att->colorBlendOp;
Argument list to give program being debugged when it is started is
"+engine_experimental_drop_frame_ticks 1".

All opengl application working as expected.

I propose continue discussion in more appropriate place:
https://bugs.freedesktop.org/show_bug.cgi?id=109543

--
Best Regards,
Mike Gavrilov.
GNU gdb (GDB) Fedora 8.2.50.20190120-13.fc30
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
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-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /home/mikhail/.local/share/Steam/steamapps/common/dota 2 
beta/game/bin/linuxsteamrt64/dota2...
Missing separate debuginfo for 
/home/mikhail/.local/share/Steam/steamapps/common/dota 2 
beta/game/bin/linuxsteamrt64/dota2
Try: dnf --enablerepo='*debug*' install 
/usr/lib/debug/.build-id/3c/1a1d14631823da3e1735c2955ee5e282905ead.debug
(No debugging symbols found in 
/home/mikhail/.local/share/Steam/steamapps/common/dota 2 
beta/game/bin/linuxsteamrt64/dota2)
Function "main" not defined.
Make breakpoint pending on future shared library load? (y or [n]) [answered N; 
input not from terminal]
LD_PRELOAD = 
:/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so:/home/mikhail/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
ERROR: ld.so: object 
'/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from 
LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 5733 != 5732, skipping destruction (fork without exec?)
pid 5734 != 5732, skipping destruction (fork without exec?)
pid 5735 != 5732, skipping destruction (fork without exec?)
ERROR: ld.so: object 
'/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from 
LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 5732 for game ID 570
pid 5736 != 5732, skipping destruction (fork without exec?)
>>> Adding process 5737 for game ID 570
pid 5738 != 5732, skipping destruction (fork without exec?)
warning: Loadable section ".note.gnu.property" outside of ELF segments
ERROR: ld.so: object 
'/home/mikhail/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from 
LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
saving roaming config store to 'sharedconfig.vdf'
roaming config store 2 saved successfully
>>> Adding process 5739 for game ID 570
Missing separate debuginfo for 
/home/mikhail/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so
Try: dnf --enablerepo='*debug*' install 
/usr/lib/debug/.build-id/32/32b4ac074a0e92c6ee859e3ff4f0d2a141381c.debug
Missing separate debuginfo for 
/home/mikhail/.local/share/Steam/steamapps/common/dota 2 
beta/game/bin/linuxsteamrt64/libtcmalloc_minimal.so.0
Try: dnf --enablerepo='*debug*' install 
/usr/lib/debug/.build-id/ca/916378ae7ccebea645b2fbc5512c9ed37571ab.debug
warning: Loadable section ".note.gnu.property" outside of ELF segments
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
Missing separate debuginfo for 

Re: After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]

2019-02-04 Thread sylvain . bertrand
> > List of tested application:
> > - Rise of the Tomb Raider

Sorry to pop in the bug report.

I run git linux(amd-staging-drm-next), drm, llvm (erk!), mesa-gl, mesa-vulkan,
xserver, xf86-video-amdgpu from yesterday, that on AMD tahiti xt.

I have run dota 2 vulkan, artifact (vulkan), cs:go (still opengl) without
issues (I did play all of them yesterday night). I have a very old vulkanloader
though.

Could you try dota2 vulkan and cs:go (free to play games) if you have room on
your gaming storage and good download speed?

I have Rise of the Tomb Raider, I'll download it and give it a try tonight since
I have room on my gaming ssd (I did clear it months ago).

-- 
Sylvain
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


Re: After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]

2019-02-04 Thread Michel Dänzer
On 2019-02-03 7:15 p.m., Mikhail Gavrilov wrote:
> Hi folks.
> Today I tried update mesa to 19.0.0~rc1 version, but after update all
> vulkan based application stop working.
> 
> List of tested application:
> - Rise of the Tomb Raider
> - F1 2017
> - Any game launched via steam play DXVK
> - vulcan-cube (backtrace is included to this message)
> 
> Last working mesa version:
> 18.3.2-1

Please report RADV issues at
https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa=Drivers/Vulkan/radeon
.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


After upgrade mesa to 19.0.0~rc1 all vulkan based application stop working ["vulkan-cube" received SIGSEGV in radv_pipeline_init_blend_state at ../src/amd/vulkan/radv_pipeline.c:699]

2019-02-04 Thread Mikhail Gavrilov
Hi folks.
Today I tried update mesa to 19.0.0~rc1 version, but after update all
vulkan based application stop working.

List of tested application:
- Rise of the Tomb Raider
- F1 2017
- Any game launched via steam play DXVK
- vulcan-cube (backtrace is included to this message)

Last working mesa version:
18.3.2-1

--
Best Regards,
Mike Gavrilov.
$ gdb vulkan-cube
GNU gdb (GDB) Fedora 8.2.50.20190120-13.fc30
Copyright (C) 2019 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later 
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-redhat-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
.
Find the GDB manual and other documentation resources online at:
.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from vulkan-cube...
Reading symbols from 
/usr/lib/debug/usr/bin/vulkan-cube-1.1.82.0-1.fc29.x86_64.debug...
(gdb) r
Starting program: /usr/bin/vulkan-cube 
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
warning: Loadable section ".note.gnu.property" outside of ELF segments
[New Thread 0x72e3c700 (LWP 11328)]

Thread 1 "vulkan-cube" received signal SIGSEGV, Segmentation fault.
radv_pipeline_init_blend_state (pipeline=0x558e7880, extra=0x7fffbd80, 
pCreateInfo=0x7fffbdf0) at ../src/amd/vulkan/radv_pipeline.c:699
699 VkBlendOp eqRGB = att->colorBlendOp;
(gdb) thread apply all bt full

Thread 2 (Thread 0x72e3c700 (LWP 11328)):
#0  futex_wait_cancelable (private=0, expected=0, futex_word=0x5565e108) at 
../sysdeps/unix/sysv/linux/futex-internal.h:88
__ret = -512
oldtype = 0
err = 
oldtype = 
err = 
__ret = 
resultvar = 
__arg4 = 
__arg3 = 
__arg2 = 
__arg1 = 
_a4 = 
_a3 = 
_a2 = 
_a1 = 
#1  __pthread_cond_wait_common (abstime=0x0, mutex=0x5565e0b8, 
cond=0x5565e0e0) at pthread_cond_wait.c:502
spin = 0
buffer = {__routine = 0x77bff250 <__condvar_cleanup_waiting>, __arg 
= 0x72e3bd80, __canceltype = 0, __prev = 0x0}
cbuffer = {wseq = 0, cond = 0x5565e0e0, mutex = 0x5565e0b8, 
private = 0}
rt = 
err = 
g = 0
flags = 
g1_start = 
signals = 
result = 0
wseq = 0
seq = 0
private = 0
maxspin = 
err = 
result = 
wseq = 
g = 
seq = 
flags = 
private = 
signals = 
g1_start = 
spin = 
buffer = 
cbuffer = 
rt = 
s = 
#2  __pthread_cond_wait (cond=0x5565e0e0, mutex=0x5565e0b8) at 
pthread_cond_wait.c:655
No locals.
#3  0x770a14a3 in cnd_wait (mtx=0x5565e0b8, cond=0x5565e0e0) at 
../src/../include/c11/threads_posix.h:155
__PRETTY_FUNCTION__ = 
--Type