GeexLab lkaunch issues.

Started by John, November 04, 2022, 05:40:56 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

John

Any help pls would be great. Im running Ubuntu 22.04  with the latest updates.

GeeXLab used to start up and i could drag and drop files and it worked.
I updated my Nvidia driver and now when I start GeeXLab it just hangs.
Geexlab 0.48.2.0.  GLSLHacker works fine along with my other opengl apps.
I did an ltrace on the executable and this is where it hangs. I get no window
and I have to kill the process. The program loads into memory and hangs after startup.

It looks like its hanging on a read/receive from some kind of socket.

Any help would be appreciated.

  John


ltrace output:

[pid 7067] SYS_openat(0xffffff9c, 0x1220410, 0x80000, 0) = 4
[pid 7067] SYS_read(4, "\177ELF\002\001\001", 832)    = 832
[pid 7067] SYS_newfstatat(4, 0x7fc6d21e0ee9, 0x7ffdfddff820, 4096) = 0
[pid 7067] SYS_mmap(0, 0x5010, 1, 2050)               = 0x7fc6ce90b000
[pid 7067] SYS_mmap(0x7fc6ce90c000, 8192, 5, 2066)    = 0x7fc6ce90c000
[pid 7067] SYS_mmap(0x7fc6ce90e000, 4096, 1, 2066)    = 0x7fc6ce90e000
[pid 7067] SYS_mmap(0x7fc6ce90f000, 8192, 3, 2066)    = 0x7fc6ce90f000
[pid 7067] SYS_close(4)                               = 0
[pid 7067] SYS_mprotect(0x7fc6ce90f000, 4096, 1)      = 0
[pid 7067] SYS_munmap(0x7fc6d0d0d000, 141091)         = 0
[pid 7067] SYS_socket(2, 0x80802, 0, 0x7ffdfddff498)  = 4
[pid 7067] SYS_setsockopt(4, 0, 11, 0x7ffdfddff2e4)   = 0
[pid 7067] SYS_connect(4, 0x7fc6d08ea354, 16, 0x7ffdfddff2e4) = 0
[pid 7067] SYS_poll(0x7ffdfddff468, 1, 0)             = 1
[pid 7067] SYS_sendto(4, 0x7ffdfddff590, 40, 0x4000)  = 40
[pid 7067] SYS_poll(0x7ffdfddff468, 1, 5000)          = 1
[pid 7067] SYS_ioctl(4, 0x541b, 0x7ffdfddff42c, 0x4000) = 0
[pid 7067] SYS_recvfrom(4, 0x7ffdfddffc70, 1024, 0)   = 56
[pid 7067] SYS_close(4)                               = 0
[pid 7067] SYS_socket(2, 1, 6, 0x7fc6d06d1c30)        = 4
[pid 7067] SYS_fcntl(4, 3, 0, 0x7fc6d06cf2f0)         = 2
[pid 7067] SYS_fcntl(4, 4, 2050, 0x7fc6d06cf2f0)      = 0
[pid 7067] SYS_connect(4, 0x7ffdfde00710, 16, 0x7fc6d06cf5c0) = -115
[pid 7067] SYS_pselect6(5, 0, 0x7ffdfde00720, 0)      = 1
[pid 7067] SYS_fcntl(4, 3, 0, 0)                      = 2050
[pid 7067] SYS_fcntl(4, 4, 2, 0)                      = 0
[pid 7067] SYS_sendto(4, 0x7ffdfde00820, 87, 0)       = 87
[pid 7067] SYS_sched_yield(250, 0x7ffdfde00820, 87, 0x7fc6d06d9760) = 0
[pid 7067] SYS_clock_nanosleep(0, 0, 0x7ffdfde00620, 0) = 0
[pid 7067] SYS_recvfrom(4, 0x7ffdfde00a20, 4096, 0             <------- HANGS HERE.........

After this there is no more output and the process has hung in memory.
Launched from the command line it hangs and you can  CTRL-C out of it.
Launching by double clicking the executable just keeps it hung up in memory.
Multiple launches have the process just sitting there not doing anything. No window on startup
nothing. Are there any options on the command line ? The log file stops at checking for a new version.

02:26:53(0000001)   [info ]   GeeXLab v0.48.2.0 (Aug 12 2022@16:04:58)
02:26:53(0000002)   [info ]   Scriptable Proto-Engine (Lua, Python, GLSL, OpenGL, Vulkan)
02:26:53(0000003)   [info ]   (C)2009-2022 Geeks3D
02:26:53(0000004)   [info ]   Homepage: https://geeks3d.com/geexlab/
02:26:53(0000005)   [info ]   GeeXLab is starting up...
02:26:53(0000006)   [info ]   GeeXLab is launched with admin (root) rights.
02:26:53(0000007)   [info ]   [CHECKVERSION] Checking for new version...


and that's it.

Cheers,
   John




JeGX

Looks like an issue with the version checking.
Try this option: /no_online_check
$ GeeXLab /no_online_check

John

Thanks heaps. That no_online_check fixed the issue. Still got me baffled as to why a driver upgrade would break the version check.

Cheers,
  John