tkashkin / GameHub

All your games in one place
https://tkashkin.github.io/projects/gamehub
GNU General Public License v3.0
2.2k stars 131 forks source link

Crash after try to download a game #686

Open C0MPL3XDEV opened 4 months ago

C0MPL3XDEV commented 4 months ago

Hi I am experiencing this problem when I try to install a game (in this case games from GOG) the program crashes as soon as the download process starts, I am on Fedora 39.

GDB Log:

[DEBUG]  [GOG] Loading games: page 1 of 1
[DEBUG]  [RunTask] {'' 'menu'}
[DEBUG]       .run_sync_thread()

Thread 1 "com.github.tkas" received signal SIGSEGV, Segmentation fault.
0x00005555556c46f0 in __lambda139_ ()

Thread 47 (Thread 0x7fffc3e006c0 (LWP 19452) "pool-com.github"):
#0  0x00007ffff23ea60d in syscall () from /lib64/libc.so.6
#1  0x00007ffff7dce460 in g_cond_wait_until () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d411f3 in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7daae0a in g_thread_pool_thread_proxy.lto_priv () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 45 (Thread 0x7fffd50006c0 (LWP 19428) "pool-com.github"):
#0  0x00007ffff23ea60d in syscall () from /lib64/libc.so.6
#1  0x00007ffff7dce460 in g_cond_wait_until () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d411f3 in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7daae0a in g_thread_pool_thread_proxy.lto_priv () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 43 (Thread 0x7fffce2006c0 (LWP 19426) "pool-com.github"):
#0  0x00007ffff23ea60d in syscall () from /lib64/libc.so.6
#1  0x00007ffff7dce460 in g_cond_wait_until () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d411f3 in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7d41346 in g_async_queue_timeout_pop () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7daac4f in g_thread_pool_thread_proxy.lto_priv () from /lib64/libglib-2.0.so.0
#5  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#6  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#7  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 6 (Thread 0x7fffd60006c0 (LWP 18627) "dconf worker"):
#0  0x00007ffff23debed in poll () from /lib64/libc.so.6
#1  0x00007ffff7dd0eb4 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d73ad3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7fb96b5 in dconf_gdbus_worker_thread () from /usr/lib64/gio/modules/libdconfsettings.so
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 4 (Thread 0x7fffd74006c0 (LWP 18625) "gdbus"):
#0  0x00007ffff23debed in poll () from /lib64/libc.so.6
#1  0x00007ffff7dd0eb4 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d77447 in g_main_loop_run () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7a9b592 in gdbus_shared_thread_func.lto_priv () from /lib64/libgio-2.0.so.0
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 3 (Thread 0x7fffd7e006c0 (LWP 18624) "gmain"):
#0  0x00007ffff23debed in poll () from /lib64/libc.so.6
#1  0x00007ffff7dd0eb4 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d73ad3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7d73b29 in glib_worker_main () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 2 (Thread 0x7fffdce006c0 (LWP 18623) "pool-spawner"):
#0  0x00007ffff23ea60d in syscall () from /lib64/libc.so.6
#1  0x00007ffff7dcdb2d in g_cond_wait () from /lib64/libglib-2.0.so.0
#2  0x00007ffff7d4122b in g_async_queue_pop_intern_unlocked () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7daa393 in g_thread_pool_spawn_thread () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7da6523 in g_thread_proxy () from /lib64/libglib-2.0.so.0
#5  0x00007ffff2365897 in start_thread () from /lib64/libc.so.6
#6  0x00007ffff23ec80c in clone3 () from /lib64/libc.so.6

Thread 1 (Thread 0x7fffeb6ddbc0 (LWP 18571) "com.github.tkas"):
#0  0x00005555556c46f0 in __lambda139_ ()
#1  0x00005555556c50fd in ___lambda139__gsource_func ()
#2  0x00007ffff7d7278d in g_idle_dispatch () from /lib64/libglib-2.0.so.0
#3  0x00007ffff7d75e5c in g_main_context_dispatch_unlocked.lto_priv () from /lib64/libglib-2.0.so.0
#4  0x00007ffff7dd0f18 in g_main_context_iterate_unlocked.isra () from /lib64/libglib-2.0.so.0
#5  0x00007ffff7d73ad3 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#6  0x00007ffff7a6792d in g_application_run () from /lib64/libgio-2.0.so.0
#7  0x0000555555574e1b in game_hub_application_main ()
#8  0x0000555555574e76 in main ()