{"action":"created","issue":{"url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/44","repository_url":"https://api.github.com/repos/VirtualGL/virtualgl","labels_url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/44/comments","events_url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/44/events","html_url":"https://github.com/VirtualGL/virtualgl/issues/44","id":212140687,"number":44,"title":"Segfault with ParaView 5.3.0RC2","user":{"login":"paulmelis","id":1408287,"avatar_url":"https://avatars3.githubusercontent.com/u/1408287?v=3","gravatar_id":"","url":"https://api.github.com/users/paulmelis","html_url":"https://github.com/paulmelis","followers_url":"https://api.github.com/users/paulmelis/followers","following_url":"https://api.github.com/users/paulmelis/following{/other_user}","gists_url":"https://api.github.com/users/paulmelis/gists{/gist_id}","starred_url":"https://api.github.com/users/paulmelis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/paulmelis/subscriptions","organizations_url":"https://api.github.com/users/paulmelis/orgs","repos_url":"https://api.github.com/users/paulmelis/repos","events_url":"https://api.github.com/users/paulmelis/events{/privacy}","received_events_url":"https://api.github.com/users/paulmelis/received_events","type":"User","site_admin":false},"labels":[{"id":241354337,"url":"https://api.github.com/repos/VirtualGL/virtualgl/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2017-03-06T14:37:13Z","updated_at":"2017-04-26T07:37:29Z","closed_at":"2017-03-13T17:35:02Z","body":"This is with VGL 2.5.2 and ParaView 5.3.0RC2, both compiled from source. OS is Debian Wheezy 64-bit, nvidia driver 367.57, X.org server 1.12.4, running in a TurboVNC 1.0.1 session.\r\n\r\n```\r\npaulm@s37n8:~/software/virtualgl-2.5.2/bin$ DISPLAY=:0.0 paraview\r\n<doesn't crash, so assuming ParaView is ok>\r\n\r\npaulm@s37n8:~/software/virtualgl-2.5.2/bin$ ./vglrun paraview\r\nSegmentation fault (core dumped)\r\n\r\n# Nothing useful in the core dump:\r\npaulm@s37n8:~/software/virtualgl-2.5.2/bin$ ./vglrun gdb `which paraview` core\r\nGNU gdb (GDB) 7.4.1-debian\r\nCopyright (C) 2012 Free Software Foundation, Inc.\r\nLicense GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\r\nThis is free software: you are free to change and redistribute it.\r\nThere is NO WARRANTY, to the extent permitted by law.  Type \"show copying\"\r\nand \"show warranty\" for details.\r\nThis GDB was configured as \"x86_64-linux-gnu\".\r\nFor bug reporting instructions, please see:\r\n<http://www.gnu.org/software/gdb/bugs/>...\r\nReading symbols from /sara/sw/paraview/5.3.0-rc2/bin/paraview...done.\r\n[New LWP 14658]\r\n[New LWP 14668]\r\nCore was generated by `/sara/sw/paraview/5.3.0-rc2/lib/paraview-5.3/paraview'.\r\nProgram terminated with signal 11, Segmentation fault.\r\n#0  0x00007f23f8ee484f in ?? ()\r\n(gdb) bt\r\n#0  0x00007f23f8ee484f in ?? ()\r\n#1  0x00007f240d462c90 in ?? ()\r\n#2  0x0000000100000001 in ?? ()\r\n#3  0x0000000000000000 in ?? ()\r\n```\r\n\r\nSeems to be a NULL drawable?\r\n[lst.gz](https://github.com/VirtualGL/virtualgl/files/821384/lst.gz)\r\n\r\n (full trace attached):\r\n```\r\npaulm@s37n8:~/software/virtualgl-2.5.2/bin$ ./vglrun +v +tr paraview\r\n...\r\n[VGL 0x6d6a07a0] glXGetProcAddressARB ((char *)procName=glXGetCurrentReadDrawableSGI [INTERPOSED]) 0.005007 ms\r\n[VGL 0x6d6a07a0] glXGetProcAddressARB ((char *)procName=glXMakeCurrentReadSGI [INTERPOSED]) 0.005007 ms\r\n[VGL 0x6d6a07a0] glXGetProcAddressARB ((char *)procName=glXSwapIntervalSGI [INTERPOSED]) 0.006199 ms\r\n[VGL 0x6d6a07a0] glXGetProcAddressARB ((char *)procName=glXGetTransparentIndexSUN [INTERPOSED]) 0.005007 ms\r\n[VGL] glFlush()\r\n[VGL 0x6d6a07a0] doGLReadback (vw->getGLXDrawable()=0x00200003 sync=0 spoilLast=1 \r\n[VGL 0x6d6a07a0]   XOpenDisplay (name=:1 dpy=0x042c3420(:1) ) 1.242161 ms\r\n[VGL 0x6d6a07a0] \r\n[VGL 0x6d6a07a0]   XQueryExtension (dpy=0x042c3420(:1) name=MIT-SHM *major_opcode=129 *first_event=65 *first_error=128 ) 0.154972 ms\r\n[VGL 0x6d6a07a0] \r\n[VGL 0x6d6a07a0]   XQueryExtension (dpy=0x042c3420(:1) name=Generic Event Extension *major_opcode=0 *first_event=69 *first_error=0 ) 0.102043 ms\r\n[VGL 0x6d6a07a0] [VGL] Using pixel buffer objects for readback (BGRA --> BGRA)\r\n) 7.942915 ms\r\n[VGL] glFlush()\r\n[VGL] glFinish()\r\n[VGL 0x6d6a07a0] doGLReadback (vw->getGLXDrawable()=0x00200003 sync=0 spoilLast=0 \r\n[VGL 0x6d6a07a0]   XOpenDisplay (name=:1 dpy=0x0455d9a0(:1) ) 4.344940 ms\r\n[VGL 0x6d6a07a0] \r\n[VGL 0x6d6a07a0]   XQueryExtension (dpy=0x0455d9a0(:1) name=MIT-SHM *major_opcode=129 *first_event=65 *first_error=128 ) 0.125170 ms\r\n[VGL 0x6d6a07a0] \r\n[VGL 0x6d6a07a0]   XQueryExtension (dpy=0x0455d9a0(:1) name=Generic Event Extension *major_opcode=0 *first_event=69 *first_error=0 ) 0.140905 ms\r\n[VGL 0x6d6a07a0] ) 7.359028 ms\r\n[VGL 0x6d6a07a0] glXDestroyContext (dpy=0x03f54230(:1) ctx=0x0403ddd0 ) 0.021935 ms\r\n[VGL 0x6d6a07a0] glXMakeCurrent (dpy=0x03f54230(:1) drawable=0x00000000 ctx=0x00000000 Segmentation fault (core dumped)\r\n```"},"comment":{"url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/comments/297269764","html_url":"https://github.com/VirtualGL/virtualgl/issues/44#issuecomment-297269764","issue_url":"https://api.github.com/repos/VirtualGL/virtualgl/issues/44","id":297269764,"user":{"login":"jhgoebbert","id":9266792,"avatar_url":"https://avatars3.githubusercontent.com/u/9266792?v=3","gravatar_id":"","url":"https://api.github.com/users/jhgoebbert","html_url":"https://github.com/jhgoebbert","followers_url":"https://api.github.com/users/jhgoebbert/followers","following_url":"https://api.github.com/users/jhgoebbert/following{/other_user}","gists_url":"https://api.github.com/users/jhgoebbert/gists{/gist_id}","starred_url":"https://api.github.com/users/jhgoebbert/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jhgoebbert/subscriptions","organizations_url":"https://api.github.com/users/jhgoebbert/orgs","repos_url":"https://api.github.com/users/jhgoebbert/repos","events_url":"https://api.github.com/users/jhgoebbert/events{/privacy}","received_events_url":"https://api.github.com/users/jhgoebbert/received_events","type":"User","site_admin":false},"created_at":"2017-04-26T07:37:29Z","updated_at":"2017-04-26T07:37:29Z","body":"Hello,\r\n\r\nreplacing the non-GLVND version of the NVIDIA driver 375.26 with the GLVND version removes the segfault of ParaView 5.3.0 on startup with VirtualGL 2.5.2.\r\n\r\nI simply installed the GLVND version of NVIDIA's driver 375.26 on a separate system and copied all libGL*-files and symlinks to our visualization nodes. After adding the path to LD_LIBRARY_PATH ParaView could be used with its 'new' OpenGL interface 2 without problems.\r\n\r\nBest,\r\nJens Henrik\r\n"}}
{"actor":{"display_login":"jhgoebbert"}}