File mozilla-break_hanging_glxtest.patch of Package MozillaFirefox.12540

# HG changeset patch
# User msirringhaus@suse.de
# Date 1560926162 -7200
#      Wed Jun 19 08:36:02 2019 +0200
# Node ID a6b5942473136c8e8d6f3263cf6d035e34688b52
# Parent  61c28566ca3126d6614f5510c2837d9ffe14f931
[mq]: mozilla-break_hanging_glxtest.patch

diff --git a/toolkit/xre/glxtest.cpp b/toolkit/xre/glxtest.cpp
--- a/toolkit/xre/glxtest.cpp
+++ b/toolkit/xre/glxtest.cpp
@@ -119,16 +119,18 @@ void glxtest() {
 #ifdef __OpenBSD__
 #define LIBGL_FILENAME "libGL.so"
 #else
 #define LIBGL_FILENAME "libGL.so.1"
 #endif
   void *libgl = dlopen(LIBGL_FILENAME, RTLD_LAZY);
   if (!libgl) fatal_error("Unable to load " LIBGL_FILENAME);
 
+  alarm(3);
+
   typedef void *(*PFNGLXGETPROCADDRESS)(const char *);
   PFNGLXGETPROCADDRESS glXGetProcAddress =
       cast<PFNGLXGETPROCADDRESS>(dlsym(libgl, "glXGetProcAddress"));
 
   if (!glXGetProcAddress)
     fatal_error("Unable to find glXGetProcAddress in " LIBGL_FILENAME);
 
   typedef GLXFBConfig *(*PFNGLXQUERYEXTENSION)(Display *, int *, int *);
openSUSE Build Service is sponsored by