GNOME Bugzilla – Bug 794283
Application crashed when window with glarea is minimized
Last modified: 2018-05-02 19:55:44 UTC
Created attachment 369609 [details] Source code of testing program. Hello I am using windows 10 (64-bit) with libgdk-3-0.dll, libgtk-3.0.dll, libepoxy-0.dll (32-bit). I compiled source code (in attachment). It works fine but if I click to minimize window it crashed in intel graphics driver (segmentation fault, accessing to NULL pointer). Callstack looks like: Address To From Size Comment Party 0060F0F4 5E3CE707 5E3C80F0 6C ig75icd32.5E3C80F0 System 0060F160 5E286730 5E3CE707 3C ig75icd32.5E3CE707 System 0060F19C 710D1648 5E286730 FF9F0E68 ig75icd32.5E286730 User 00000004 00000000 710D1648 libgdk-3-0.710D1648 User Libgdk is calling epoxy_glBlitFramebufferEXT.
I doubt you're using GTK+ 3.0.x! What is the real minor and point release? And are the DLLs you're using provided by MSYS2, self-compiled, or something else? Are you able to get an informative backtrace with symbols/files/lines/etc. included?
Created attachment 369612 [details] gdb output
Sorry, you have the right, it is not 3.0 but 3.22. Dlls are obtained from MSYS2 using "pacman -S mingw-w64-i686-gtk3".
(In reply to Martin from comment #3) > Sorry, you have the right, it is not 3.0 but 3.22. Dlls are obtained from > MSYS2 using "pacman -S mingw-w64-i686-gtk3". version is 3.22.21
I have Intel HD Graphics 4000. This does not crash for me on 3.22.28 from MSYS2 (64-bit), but it does spam me with warnings when I minimise or close the window: (a.exe:7484): Gtk-WARNING **: fb setup not supported (a.exe:7484): Gdk-WARNING **: Compile failure in fragment shader: ERROR: 0:10: 'texture2D' : no matching overloaded function found (using implicit conversion) ERROR: 0:10: 'assign' : cannot convert from 'const float' to 'FragUserData 4-component vector of float' Do you get nothing in the console, just the crash?
For "fb setup not supported", see Bug 792174
I didn't get any console output, it only crashed.
Created attachment 369710 [details] Gdb output with gtk debug dlls. I have found these dlls on the internet. The gtk version of dlls is 3.22.0.
Created attachment 370547 [details] Opengl calls gets from apitrace program.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/1040.