Github messages for voidlinux
 help / color / mirror / Atom feed
* [ISSUE] renderdoc terminates with signal SIGSEGV
@ 2022-11-12 21:49 Owenlaw222
  2022-11-13 12:08 ` sgn
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Owenlaw222 @ 2022-11-12 21:49 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2007 bytes --]

New issue by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496

Description:
### Is this a new report?

Yes

### System Info

Void 5.19.17_1 x86_64 AuthenticAMD uptodate FFFFFF

### Package(s) Affected

renderdoc-1.21_2

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023722

### Expected behaviour

Renderdoc launches without crashing when run via .desktop file or via the command line.

### Actual behaviour

Renderdoc will immediately crash when run from the .desktop file or without sudo, terminating with a SIGSEGV signal.

GDB produces this backtrace when the `renderdoc-dbg` package is installed:

> Thread 1 "qrenderdoc" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) backtrace
-0  0x0000000000000000 in ?? ()
-1  0x00007ffff6b2dcaa in glGetString_renderdoc_hooked (name=eGL_VERSION) at ../renderdoc/driver/gl/gl_hooks.cpp:158
-2  0x00007fffead1258b in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-3  0x00007fffead13a96 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-4  0x00007fffead11287 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-5  0x00007ffff5985a1d in QOpenGLContext::create() () from /usr/bin/../lib/libQt5Gui.so.5
-6  0x00007ffff0d4906d in ?? () from /usr/lib/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
-7  0x00007ffff52b57e7 in QCoreApplicationPrivate::init() () from /usr/bin/../lib/libQt5Core.so.5
-8  0x00007ffff593a42f in QGuiApplicationPrivate::init() () from /usr/bin/../lib/libQt5Gui.so.5
-9  0x00007ffff6167fe9 in QApplicationPrivate::init() () from /usr/bin/../lib/libQt5Widgets.so.5
-10 0x0000555555811951 in main ()


### Steps to reproduce

1. Install renderdoc from repositories
2. Run `qrenderdoc` from the command line or run renderdoc from a desktop environment

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
@ 2022-11-13 12:08 ` sgn
  2022-11-13 15:18 ` Owenlaw222
                   ` (12 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-13 12:08 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 318 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1312715250

Comment:
Hm, work in my machine, may be something with graphic driver?
![capture](https://user-images.githubusercontent.com/42673067/201520886-d7ec9452-f9fd-4e5f-adf7-a97822055062.png)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
  2022-11-13 12:08 ` sgn
@ 2022-11-13 15:18 ` Owenlaw222
  2022-11-14  1:01 ` sgn
                   ` (11 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Owenlaw222 @ 2022-11-13 15:18 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 369 bytes --]

New comment by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1312754758

Comment:
Just tested with the Nouveau driver and it has the same behavior as the proprietary one. As with the Debian bug report it launches fine when using the binary release of v1.21 from here [https://renderdoc.org/builds/](url).

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
  2022-11-13 12:08 ` sgn
  2022-11-13 15:18 ` Owenlaw222
@ 2022-11-14  1:01 ` sgn
  2022-11-14  1:07 ` sgn
                   ` (10 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-14  1:01 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 236 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1312904526

Comment:
So, it's probably a bad interaction with NVIDIA driver, which I don't have. So, I don't know :-p

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (2 preceding siblings ...)
  2022-11-14  1:01 ` sgn
@ 2022-11-14  1:07 ` sgn
  2022-11-18  2:13 ` sgn
                   ` (9 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-14  1:07 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 362 bytes --]

New comment by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1312754758

Comment:
Just tested with the Nouveau driver and it has the same behavior as the proprietary one. As with the Debian bug report it launches fine when using the binary release of v1.21 from here https://renderdoc.org/builds/.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (3 preceding siblings ...)
  2022-11-14  1:07 ` sgn
@ 2022-11-18  2:13 ` sgn
  2022-11-18  2:14 ` sgn
                   ` (8 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18  2:13 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 185 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1319458522

Comment:
Can you install `libglvnd-dbg` and run again?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (4 preceding siblings ...)
  2022-11-18  2:13 ` sgn
@ 2022-11-18  2:14 ` sgn
  2022-11-18 14:34 ` Owenlaw222
                   ` (7 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18  2:14 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 195 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1319458522

Comment:
Can you install `libglvnd-dbg` and get backtrace again?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (5 preceding siblings ...)
  2022-11-18  2:14 ` sgn
@ 2022-11-18 14:34 ` Owenlaw222
  2022-11-18 16:45 ` sgn
                   ` (6 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: Owenlaw222 @ 2022-11-18 14:34 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1162 bytes --]

New comment by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1320076649

Comment:
Doesn't change the output.

> #0  0x0000000000000000 in ?? ()
#1  0x00007ffff6b2dcaa in glGetString_renderdoc_hooked (name=eGL_VERSION) at ../renderdoc/driver/gl/gl_hooks.cpp:158
#2  0x00007fffead1258b in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#3  0x00007fffead13a96 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#4  0x00007fffead11287 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
#5  0x00007ffff5985a1d in QOpenGLContext::create() () from /usr/bin/../lib/libQt5Gui.so.5
#6  0x00007ffff0d4906d in ?? () from /usr/lib/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
#7  0x00007ffff52b57e7 in QCoreApplicationPrivate::init() () from /usr/bin/../lib/libQt5Core.so.5
#8  0x00007ffff593a42f in QGuiApplicationPrivate::init() () from /usr/bin/../lib/libQt5Gui.so.5
#9  0x00007ffff6167fe9 in QApplicationPrivate::init() () from /usr/bin/../lib/libQt5Widgets.so.5
#10 0x0000555555811951 in main ()


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (6 preceding siblings ...)
  2022-11-18 14:34 ` Owenlaw222
@ 2022-11-18 16:45 ` sgn
  2022-11-18 16:53 ` sgn
                   ` (5 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18 16:45 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 262 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1320269817

Comment:
I have absolutely no idea where is the problem, `glGetString_renderdoc_hooked` should call `glGetString` but this case ...

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (7 preceding siblings ...)
  2022-11-18 16:45 ` sgn
@ 2022-11-18 16:53 ` sgn
  2022-11-18 16:54 ` sgn
                   ` (4 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18 16:53 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 311 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1320279373

Comment:
Uhm, no, the ` 0x0000000000000000` seems to be `nullptr` de-reference problem? Maybe something was wrong with `renderdoc/driver/gl/gen_dispatch_table.py` with Python 3.11?

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (8 preceding siblings ...)
  2022-11-18 16:53 ` sgn
@ 2022-11-18 16:54 ` sgn
  2022-11-18 16:57 ` sgn
                   ` (3 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18 16:54 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 381 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1320279373

Comment:
Uhm, no, the ` 0x0000000000000000` seems to be `nullptr` de-reference problem? Maybe something was wrong with `renderdoc/driver/gl/gen_dispatch_table.py` with Python 3.11?
---

But I can't reproduce with local installation of renderdoc???

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (9 preceding siblings ...)
  2022-11-18 16:54 ` sgn
@ 2022-11-18 16:57 ` sgn
  2022-11-27  2:00 ` Owenlaw222
                   ` (2 subsequent siblings)
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-18 16:57 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 383 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1320279373

Comment:
Uhm, no, the ` 0x0000000000000000` seems to be `nullptr` de-reference problem? Maybe something was wrong with `renderdoc/driver/gl/gen_dispatch_table.py` with Python 3.11?

---

But I can't reproduce with local installation of renderdoc???

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (10 preceding siblings ...)
  2022-11-18 16:57 ` sgn
@ 2022-11-27  2:00 ` Owenlaw222
  2022-11-27  3:24 ` sgn
  2022-11-27  4:27 ` [ISSUE] [CLOSED] renderdoc (in Plasma) " sgn
  13 siblings, 0 replies; 15+ messages in thread
From: Owenlaw222 @ 2022-11-27  2:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 384 bytes --]

New comment by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1328151397

Comment:
It seems that the problem is caused by an interaction between OpenGL and Kde Plasma. It has been solved upstream with commit baldurk/renderdoc@101dbda8c34888bf2051c3c257da3a1702705ef9 but there hasn't been a release with it included yet.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: renderdoc terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (11 preceding siblings ...)
  2022-11-27  2:00 ` Owenlaw222
@ 2022-11-27  3:24 ` sgn
  2022-11-27  4:27 ` [ISSUE] [CLOSED] renderdoc (in Plasma) " sgn
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-27  3:24 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 161 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/issues/40496#issuecomment-1328161914

Comment:
Confirmed with Plasma

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [ISSUE] [CLOSED] renderdoc (in Plasma) terminates with signal SIGSEGV
  2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
                   ` (12 preceding siblings ...)
  2022-11-27  3:24 ` sgn
@ 2022-11-27  4:27 ` sgn
  13 siblings, 0 replies; 15+ messages in thread
From: sgn @ 2022-11-27  4:27 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 2010 bytes --]

Closed issue by Owenlaw222 on void-packages repository

https://github.com/void-linux/void-packages/issues/40496

Description:
### Is this a new report?

Yes

### System Info

Void 5.19.17_1 x86_64 AuthenticAMD uptodate FFFFFF

### Package(s) Affected

renderdoc-1.21_2

### Does a report exist for this bug with the project's home (upstream) and/or another distro?

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023722

### Expected behaviour

Renderdoc launches without crashing when run via .desktop file or via the command line.

### Actual behaviour

Renderdoc will immediately crash when run from the .desktop file or without sudo, terminating with a SIGSEGV signal.

GDB produces this backtrace when the `renderdoc-dbg` package is installed:

> Thread 1 "qrenderdoc" received signal SIGSEGV, Segmentation fault.
0x0000000000000000 in ?? ()
(gdb) backtrace
-0  0x0000000000000000 in ?? ()
-1  0x00007ffff6b2dcaa in glGetString_renderdoc_hooked (name=eGL_VERSION) at ../renderdoc/driver/gl/gl_hooks.cpp:158
-2  0x00007fffead1258b in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-3  0x00007fffead13a96 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-4  0x00007fffead11287 in ?? () from /usr/lib/qt5/plugins/xcbglintegrations/libqxcb-glx-integration.so
-5  0x00007ffff5985a1d in QOpenGLContext::create() () from /usr/bin/../lib/libQt5Gui.so.5
-6  0x00007ffff0d4906d in ?? () from /usr/lib/qt5/plugins/platformthemes/KDEPlasmaPlatformTheme.so
-7  0x00007ffff52b57e7 in QCoreApplicationPrivate::init() () from /usr/bin/../lib/libQt5Core.so.5
-8  0x00007ffff593a42f in QGuiApplicationPrivate::init() () from /usr/bin/../lib/libQt5Gui.so.5
-9  0x00007ffff6167fe9 in QApplicationPrivate::init() () from /usr/bin/../lib/libQt5Widgets.so.5
-10 0x0000555555811951 in main ()


### Steps to reproduce

1. Install renderdoc from repositories
2. Run `qrenderdoc` from the command line or run renderdoc from a desktop environment

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2022-11-27  4:27 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-12 21:49 [ISSUE] renderdoc terminates with signal SIGSEGV Owenlaw222
2022-11-13 12:08 ` sgn
2022-11-13 15:18 ` Owenlaw222
2022-11-14  1:01 ` sgn
2022-11-14  1:07 ` sgn
2022-11-18  2:13 ` sgn
2022-11-18  2:14 ` sgn
2022-11-18 14:34 ` Owenlaw222
2022-11-18 16:45 ` sgn
2022-11-18 16:53 ` sgn
2022-11-18 16:54 ` sgn
2022-11-18 16:57 ` sgn
2022-11-27  2:00 ` Owenlaw222
2022-11-27  3:24 ` sgn
2022-11-27  4:27 ` [ISSUE] [CLOSED] renderdoc (in Plasma) " sgn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).