Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segmentation fault (core dumped) on the start #255

Closed
hlechner opened this issue Jun 17, 2019 · 8 comments
Closed

Segmentation fault (core dumped) on the start #255

hlechner opened this issue Jun 17, 2019 · 8 comments

Comments

@hlechner
Copy link

Steps to reproduce

Just start the GameHub, It's not crash all the time, so, I need to restart the application many times until it crashes.

Version and environment
Version: 0.14.0-74da09f-makepkg
Branch:  makepkg
Commit:  74da09f (74da09f18000b08913479aa9282145b7b0b7e049)
Distro:  NAME=Arch Linux
DE:      GNOME

Note: The early versions that I have tested before, also happens to crash too.

GDB log
GDB log
[INFO]   Restarting with GDB
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection.gog'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32070]
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection.humble'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32071]
[DEBUG]  [Database.migrate] Latest db version: 8, current: 8
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.ui.behavior'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.gog'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.humble'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32072]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32073]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32074]
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32075]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32076]
[INFO]   Version: 0.14.0-74da09f-makepkg
[INFO]   Branch:  makepkg
[INFO]   Commit:  74da09f (74da09f18000b08913479aa9282145b7b0b7e049)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32077]
[INFO]   Distro:  NAME=Arch Linux
[INFO]   DE:      GNOME
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.ui.appearance'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.steam'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.saved-state.window'
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gnome (GProxyResolverGnome) for ‘gio-proxy-resolver’
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ‘gio-tls-backend’
[DEBUG]  [Manette] ManetteMappingManager: Can’t add mappings from file:///home/hlechner/.config/libmanette/gamecontrollerdb: Error opening file /home/hlechner/.config/libmanette/gamecontrollerdb: No such file or directory
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.saved-state.games-view'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.controller'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32102]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32104]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32106]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32107]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32108]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32109]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32110]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32111]
[Detaching after fork from child process 32112]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32113]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32114]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32116]
[Detaching after fork from child process 32117]
[Detaching after fork from child process 32118]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32120]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32125]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32136]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32138]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32139]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32142]
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.providers.data.igdb'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32166]
[Detaching after fork from child process 32168]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32169]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32171]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32172]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32174]
[Detaching after fork from child process 32175]
[Detaching after fork from child process 32176]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32177]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32178]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32179]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32181]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32183]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32184]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32186]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 32191]
[Detaching after fork from child process 32193]
[Detaching after fork from child process 32196]
[Detaching after fork from child process 32199]
[Detaching after fork from child process 32204]
[DEBUG]  [GOG] Loading games: page 1 of 1
double free or corruption (fasttop)
[DEBUG]  [GLib-GIO] Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation networkmanager (GNetworkMonitorNM) for ‘gio-network-monitor’

Thread 11 "pool-gamehub" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fffd2ffd700 (LWP 32091)]
0x00007ffff3cf282f in raise () from /usr/lib/libc.so.6

Thread 20 (Thread 0x7fffadffb700 (LWP 32100)):
#0  0x00007ffff3db097d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6ff8141 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7079343 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff701df4b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7fffaffff700 (LWP 32096)):
#0  0x00007ffff3db097d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6ff8141 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7079343 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff701df4b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fffd1ffb700 (LWP 32093)):
#0  0x00007ffff3db097d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6ff8141 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7079343 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff701df4b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fffd27fc700 (LWP 32092)):
#0  0x00007ffff3db097d in syscall () at /usr/lib/libc.so.6
#1  0x00007ffff6ff8141 in g_cond_wait_until () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff7079343 in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff701df4b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fffd2ffd700 (LWP 32091)):
#0  0x00007ffff3cf282f in raise () at /usr/lib/libc.so.6
#1  0x00007ffff3cdd672 in abort () at /usr/lib/libc.so.6
#2  0x00007ffff3d34e78 in __libc_message () at /usr/lib/libc.so.6
#3  0x00007ffff3d3b78a in  () at /usr/lib/libc.so.6
#4  0x00007ffff3d3d007 in _int_free () at /usr/lib/libc.so.6
#5  0x00007ffff705c606 in  () at /usr/lib/libglib-2.0.so.0
#6  0x00007ffff705c871 in  () at /usr/lib/libglib-2.0.so.0
#7  0x00005555556cc743 in game_hub_utils_downloader_soup_soup_downloader_real_download_co (_data_=0x7fffb8038ca0) at ../src/utils/downloader/SoupDownloader.vala:74
        __func__ = "game_hub_utils_downloader_soup_soup_downloader_real_download_co"
#8  0x00005555556cbc76 in game_hub_utils_downloader_soup_soup_downloader_real_download (base=0x5555567b84c0, remote=0x7fff9c023a90, local=0x55555598c980, info=0x0, preserve_filename=0, queue=0, _callback_=0x5555556c7dc3 <___lambda19__gasync_ready_callback>, _user_data_=0x555556dc8990) at ../src/utils/downloader/SoupDownloader.vala:27
        self = 0x5555567b84c0
        _data_ = 0x7fffb8038ca0
        _tmp0_ = 0x5555567b84c0
        _tmp1_ = 0x7fff9c023a90
        _tmp2_ = 0x55555598c980
        _tmp3_ = 0x0
#9  0x00005555556c718b in game_hub_utils_downloader_downloader_download (self=0x5555567b84c0, remote=0x7fff9c023a90, local=0x55555598c980, info=0x0, preserve_filename=0, queue=0, _callback_=0x5555556c7dc3 <___lambda19__gasync_ready_callback>, _user_data_=0x555556dc8990) at ../src/utils/downloader/Downloader.vala:24
#10 0x00005555556c7e68 in __lambda18_ (_data103_=0x555556dc8990) at ../src/utils/downloader/Downloader.vala:62
        _tmp0_ = 0x5555567b84c0
#11 0x00005555556c7e87 in ___lambda18__game_hub_utils_future (self=0x555556dc8990) at ../src/utils/downloader/Downloader.vala:61
#12 0x000055555569fc9f in game_hub_utils_worker_run (self=Python Exception <class 'ValueError'> Variable 'static_fundamental_type_nodes' not found.: 
) at ../src/utils/Utils.vala:45
        _tmp0_ = 0
        _tmp1_ = 0
        dbg = 0
        _tmp4_ = 0x5555556c7e6f <___lambda18__game_hub_utils_future>
        _tmp4__target = 0x555556dc8990
        __func__ = "game_hub_utils_worker_run"
#13 0x00005555556a30e4 in ____lambda17_ (w=Python Exception <class 'ValueError'> Variable 'static_fundamental_type_nodes' not found.: 
) at ../src/utils/Utils.vala:200
        __func__ = "____lambda17_"
#14 0x00005555556a311d in _____lambda17__gfunc (data=0x55555715c780, self=0x0) at ../src/utils/Utils.vala:200
#15 0x00007ffff701ddf6 in  () at /usr/lib/libglib-2.0.so.0
#16 0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#18 0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fffe5c09700 (LWP 32085)):
#0  0x00007ffff3dab0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff2ca501c in  () at /usr/lib/libresolv.so.2
#2  0x00007ffff2ca2a11 in __res_context_query () at /usr/lib/libresolv.so.2
#3  0x00007ffff2ca3059 in  () at /usr/lib/libresolv.so.2
#4  0x00007ffff2ca364d in __res_context_search () at /usr/lib/libresolv.so.2
#5  0x00007fffe63c5f5d in _nss_dns_gethostbyname4_r () at /usr/lib/libnss_dns.so.2
#6  0x00007ffff3d9f2c2 in gaih_inet.constprop () at /usr/lib/libc.so.6
#7  0x00007ffff3da02e8 in getaddrinfo () at /usr/lib/libc.so.6
#8  0x00007ffff722180e in  () at /usr/lib/libgio-2.0.so.0
#9  0x00007ffff7221b16 in  () at /usr/lib/libgio-2.0.so.0
#10 0x00007ffff701ddf6 in  () at /usr/lib/libglib-2.0.so.0
#11 0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#12 0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fffe7bcc700 (LWP 32069)):
#0  0x00007ffff3dab0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff70497c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff70498ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fffec116bde in  () at /usr/lib/gio/modules/libdconfsettings.so
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fffecc84700 (LWP 32068)):
#0  0x00007ffff3dab0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff70497c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff704a7f2 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff71b9508 in  () at /usr/lib/libgio-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fffed485700 (LWP 32067)):
#0  0x00007ffff3dab0d1 in poll () at /usr/lib/libc.so.6
#1  0x00007ffff70497c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007ffff70498ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007ffff7049902 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007ffff7024f21 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007ffff3b12a92 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007ffff3db5cd3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fffed771a00 (LWP 32063)):
#0  0x00007ffff41b2712 in sqlite3ExprCodeTemp () at /usr/lib/libsqlite3.so.0
#1  0x00007ffff41b39ef in sqlite3ExprIfTrue () at /usr/lib/libsqlite3.so.0
#2  0x00007ffff41b34e5 in sqlite3ExprIfFalse () at /usr/lib/libsqlite3.so.0
#3  0x00007ffff424ceff in sqlite3WhereCodeOneLoopStart () at /usr/lib/libsqlite3.so.0
#4  0x00007ffff424a2ea in sqlite3WhereBegin () at /usr/lib/libsqlite3.so.0
#5  0x00007ffff4222533 in sqlite3Select () at /usr/lib/libsqlite3.so.0
#6  0x00007ffff4209ca6 in sqlite3Parser () at /usr/lib/libsqlite3.so.0
#7  0x00007ffff4227917 in sqlite3RunParser () at /usr/lib/libsqlite3.so.0
#8  0x00007ffff420f72e in  () at /usr/lib/libsqlite3.so.0
#9  0x00007ffff420fbfe in  () at /usr/lib/libsqlite3.so.0
#10 0x00007ffff4210776 in sqlite3_prepare_v2 () at /usr/lib/libsqlite3.so.0
#11 0x00005555555de480 in game_hub_data_db_tables_merges_get_primary (game=0x5555565f02b0) at ../src/data/db/tables/Merges.vala:198
        result = 0x0
        db = 0x55555586e400
        _tmp0_ = Python Exception <class 'ValueError'> Variable 'static_fundamental_type_nodes' not found.: 

        _tmp1_ = 0x55555586e400
        _tmp2_ = 0x55555586e400
        s = 0x0
        res = 0
        _tmp3_ = 0x55555586e400
        _tmp4_ = 0x0
        _tmp5_ = 0
        _tmp9_ = 0x555556b791e0
        _tmp10_ = 0x0
        _tmp11_ = 0x555556b791e0 "p+\036WUU"
        _tmp12_ = 0x555556715c20 "\340\221\267VUU"
        _tmp13_ = 0x7ffff703fdf0 <g_free> "\377%\302\372\v"
        _tmp14_ = 0x555555a6bed0 "merge"
        _tmp15_ = 0x5555558e9490
        _tmp16_ = 0x7ffff7139699
        _tmp17_ = 0x55555683ab10 "`\\\324VUU"
        _tmp18_ = 0x0
        _tmp19_ = 0x0
        _tmp20_ = 0x5555569d9320 ""
        _tmp21_ = 0x555557156760 "0\253\347\363\377\177"
        _tmp22_ = 0x39
        _tmp23_ = 0x7fffffffdcf0
        __func__ = "game_hub_data_db_tables_merges_get_primary"
#12 0x0000555555608b07 in game_hub_data_adapters_games_adapter_filter (self=0x55555664d2e0, game=0x5555565f02b0) at ../src/data/adapters/GamesAdapter.vala:256
        _tmp20_ = 0x0
        _tmp22_ = 0
        _tmp57_ = 0
        _tmp59_ = 0x0
        primary = 0x0
        _tmp21_ = 0x7ffff7012f68
        _tmp23_ = 0x555500000000
        _tmp58_ = 0
        result = 0
        _tmp0_ = 1
        _tmp1_ = 1
        _tmp2_ = 0x0
        same_src = 1
        merged_src = 0
        merges = 0x0
        platforms = 0x0
        _tmp6_ = 0x0
        platforms_length1 = 0
        _platforms_size_ = 0
        _tmp7_ = GAME_HUB_SETTINGS_SAVED_STATE_GAMES_VIEW_PLATFORM_FILTER_ALL
        _tmp75_ = 0
        _tmp76_ = 7
        _tmp79_ = 0
        _tmp80_ = 0
        _tmp81_ = Python Exception <class 'ValueError'> Variable 'static_fundamental_type_nodes' not found.: 

        tags_all_enabled = 0
        _tmp91_ = 0
        _tmp92_ = 0
        _tmp93_ = 0x555555983da0
        tags_all_except_hidden_enabled = 0
        tags_match = 0
        tags_match_merged = 0
        _tmp132_ = 0
        _tmp133_ = 0x555556839800
        hidden = 0
        _tmp142_ = 0
        _tmp143_ = 0
        _tmp144_ = 0
        _tmp145_ = 0
        __func__ = "game_hub_data_adapters_games_adapter_filter"
#13 0x000055555560670c in __lambda212_ (self=0x55555664d2e0, r=0x555556e51970) at ../src/data/adapters/GamesAdapter.vala:87
        result = 0
        _tmp0_ = 0x5555565f02b0
        _tmp1_ = 0x5555565f02b0
        __func__ = "__lambda212_"
#14 0x0000555555606737 in ___lambda212__gtk_list_box_filter_func (row=0x555556e51970, self=0x55555664d2e0) at GamesAdapter.c:742
        result = 32767
#15 0x00007ffff77f101d in  () at /usr/lib/libgtk-3.so.0
#16 0x00007ffff77f3b4f in gtk_list_box_row_changed () at /usr/lib/libgtk-3.so.0
#17 0x0000555555667c78 in __lambda203_ (_data70_=0x5555559e7f20) at ../src/ui/views/GamesView/GameListRow.vala:204
        self = 0x555556e51970
        result = 0
        _tmp0_ = 0x555556f0f570
        _tmp1_ = 0x5555565f02b0
        _tmp2_ = 0x5555565f02b0
        _tmp3_ = 0x7fffc413c780 "For Honor - Public Test"
        _tmp4_ = 0x7fffc413c780 "For Honor - Public Test"
        _tmp5_ = 0x555556f0f710
        _tmp6_ = 0x555556f1a330 "icon"
        _tmp7_ = 0x555556f1a330 "icon"
        _tmp8_ = 0x0
        _tmp9_ = 0x555556f13870
        _tmp10_ = 0x5555565f02b0
        _tmp11_ = 0x5555565f02b0
        _tmp12_ = 0x555555983da0
#18 0x0000555555667c9c in ___lambda203__gsource_func (self=0x5555559e7f20) at GameListRow.c:845
        result = 21845
#19 0x00007ffff70477b1 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#20 0x00007ffff7049869 in  () at /usr/lib/libglib-2.0.so.0
#21 0x00007ffff70498ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#22 0x00007ffff71fd69e in g_application_run () at /usr/lib/libgio-2.0.so.0
#23 0x000055555556ab72 in game_hub_application_main (args=0x7fffffffe738, args_length1=2) at ../src/app.vala:237
        result = 0
        app = 0x555555789100
        _tmp0_ = 0x555555789100
        _tmp1_ = 0x5555556da4ae ""
        _tmp2_ = 0x0
        lang = 0x55555578c830 ""
        _tmp3_ = 0x55555578c830 ""
        _tmp4_ = 0x555555789100
#24 0x000055555556abcb in main (argc=2, argv=0x7fffffffe738) at ../src/app.vala:222
@tkashkin
Copy link
Owner

Unfortunately GDB log doesn't contain glib debug symbols. All I know is that it crashed somewhere in download manager code. It would be helpful if you install glib, gtk, gdk debug symbols and then reproduce this crash.

@hlechner
Copy link
Author

can you help me to locate the correct packages to install?

I was expecting name-gdb, but I can't find it.

for example, searching for gdk:

aur/haskell-gi-gdkx11 3.0.4-1 (+0 0.00%) 
    Bindings for GdkX11, autogenerated by haskell-gi.
aur/haskell-gi-gdk 3.0.16-2 (+0 0.00%) 
    Bindings for Gdk, autogenerated by haskell-gi.
aur/haskell-gi-gdkpixbuf 2.0.16-2 (+0 0.00%) 
    Bindings for Gio, autogenerated by haskell-gi.
aur/pygtk-object-browser 0.9.9-1 (+1 0.00%) 
    Browse and inspect gtk and gdk objects
aur/gtk2-patched-gdkwin-nullcheck 2.24.28-1 (+1 0.00%) (Orphaned) (Out-of-date 2016-11-07) 
    GTK2 patched with NULL-check to prevent use-after-free in gdk_window_add_filter.
aur/pixbuf-webp-thumbnailer 1:1.0.0-1 (+2 0.42%) 
    WebP image thumbnailer for gdk-pixbuf2
aur/nvidia-gdk 352.55-1 (+2 0.00%) (Orphaned) (Out-of-date 2016-05-17) 
    Nvidia GPU Deployment Kit
aur/man-pages-gdk3-git 20130101.15.e660878-2 (+4 0.00%) 
    Man pages for the GIMP Drawing Kit (GDK) 3 library
aur/rep-gtk-git 0.90.8.3.4.gc66467c-1 (+5 0.00%) 
    Binding of the GTK and GDK libraries for the librep Lisp environment - git version
aur/webp-pixbuf-loader 20160329-3 (+6 0.92%) 
    WebM GDK Pixbuf Loader library
aur/mingw-w64-gdk-pixbuf2 2.38.1-1 (+10 0.07%) 
    An image loading library (mingw-w64)
aur/rep-gtk 0.90.8.3-1 (+12 0.00%) 
    Binding of the GTK and GDK libraries for the librep Lisp environment
aur/gdk-pixbuf 0.22.0-12 (+16 0.00%) 
    Image loading and manipulation library
multilib/lib32-gdk-pixbuf2 2.38.1-1 (163.1 KiB 542.0 KiB) 
    An image loading library (32-bit)
community/ruby-gdk_pixbuf2 3.3.6-1 (32.1 KiB 184.0 KiB) 
    Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
community/ruby-gdk3 3.3.6-1 (34.4 KiB 189.0 KiB) 
    Ruby/GDK3 is a Ruby binding of GDK-3.x.
community/qiv 2.3.2-1 (67.2 KiB 128.0 KiB) 
    Quick Image Viewer (qiv) is a very small and fast GDK/Imlib image viewer
extra/gdk-pixbuf2 2.38.1-1 (650.8 KiB 4.0 MiB) (Installed)
    An image loading library

@tkashkin
Copy link
Owner

As far as I know Arch strips debug symbols and doesn't provide them in separate packages. You may need to rebuild these libraries.

Try https://wiki.archlinux.org/index.php/Debug_-_Getting_Traces
Also @neuromancer or @friday may be able to tell you how to install debug symbols on Arch

@hlechner
Copy link
Author

hlechner commented Jun 18, 2019

Ok, I have recompiled the following packages to enable the debug symbols:

  • glib2
  • gtk3
  • dconf
  • glibc

No more "in () at" on this debug log.

GDB log
GDB log
[INFO]   Restarting with GDB
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection.gog'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7592]
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths.collection.humble'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7593]
[DEBUG]  [Database.migrate] Latest db version: 8, current: 8
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.ui.behavior'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.gog'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.humble'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7594]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7595]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7596]
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.paths'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7597]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7598]
[INFO]   Version: 0.14.0-74da09f-makepkg
[INFO]   Branch:  makepkg
[INFO]   Commit:  74da09f (74da09f18000b08913479aa9282145b7b0b7e049)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7599]
[INFO]   Distro:  NAME=Arch Linux
[INFO]   DE:      GNOME
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.ui.appearance'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.auth.steam'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.saved-state.window'
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gnome (GProxyResolverGnome) for ‘gio-proxy-resolver’
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation gnutls (GTlsBackendGnutls) for ‘gio-tls-backend’
[DEBUG]  [Manette] ManetteMappingManager: Can’t add mappings from file:///home/hlechner/.config/libmanette/gamecontrollerdb: Error opening file /home/hlechner/.config/libmanette/gamecontrollerdb: No such file or directory
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.saved-state.games-view'
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.controller'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7624]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7625]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7627]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7629]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7630]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7631]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7632]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7634]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7635]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7636]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7638]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7639]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7640]
[Detaching after fork from child process 7641]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7643]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7649]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7655]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7659]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7663]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7666]
umount: com.github.tkashkin.gamehub_overlay_b37a44ee7c008fe2910c037cf8e76f08: no mount point specified.
[DEBUG]  Loading settings from schema 'com.github.tkashkin.gamehub.providers.data.igdb'
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7688]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7689]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7690]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7691]
[Detaching after fork from child process 7692]
[Detaching after fork from child process 7693]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7694]
[Detaching after fork from child process 7695]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7696]
[Detaching after fork from child process 7697]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7698]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7699]
[Detaching after fork from child process 7700]
[Detaching after fork from child process 7701]
[Detaching after fork from child process 7703]
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[DEBUG]  [GLib] posix_spawn avoided (workdir specified) (fd close requested)
[Detaching after fork from child process 7707]
[Detaching after fork from child process 7709]
[Detaching after fork from child process 7713]
[Detaching after fork from child process 7718]
[Detaching after fork from child process 7720]
[DEBUG]  [GOG] Loading games: page 1 of 1
double free or corruption (fasttop)
[DEBUG]  [GLib-GIO] Failed to initialize portal (GNetworkMonitorPortal) for gio-network-monitor: Not using portals
[DEBUG]  [GLib-GIO] _g_io_module_get_default: Found default implementation networkmanager (GNetworkMonitorNM) for ‘gio-network-monitor’

Thread 24 "pool-gamehub" received signal SIGABRT, Aborted.
[Switching to Thread 0x7fff8f7fe700 (LWP 7633)]
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.

Thread 34 (Thread 0x7fffe73cb700 (LWP 7743)):
#0  0x00007ffff3da4a6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6fe8141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555797640, cond=0x555555797648) at ../glib/glib/gthread-posix.c:1460
        now = {tv_sec = 357, tv_nsec = 665823006}
        span = {tv_sec = 0, tv_nsec = 499998994}
        sampled = 1471
        res = <optimized out>
#2  0x00007ffff6fe8141 in g_cond_wait_until (cond=0x555555797648, mutex=0x555555797640, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7069343 in g_async_queue_pop_intern_unlocked (queue=0x555555797640, wait=1, end_time=358165822) at ../glib/glib/gasyncqueue.c:422
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00007ffff700df4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
        task = <optimized out>
        task = <optimized out>
        pool = 0x5555557956a0
#5  0x00007ffff700df4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
        task = <optimized out>
        pool = 0x5555557956a0
#6  0x00007ffff7014f21 in g_thread_proxy (data=0x7fffc800bb20, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffc800bb20
        __FUNCTION__ = "g_thread_proxy"
#7  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737072903936, 7220726969361416309, 140737488344958, 140737488344959, 140737072903936, 93824998066704, -7220709932815957899, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 33 (Thread 0x7fffaffff700 (LWP 7687)):
#0  0x00007ffff3da4a6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6fe8141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555b02e50, cond=0x555555b02e58) at ../glib/glib/gthread-posix.c:1460
        now = {tv_sec = 357, tv_nsec = 182931485}
        span = {tv_sec = 0, tv_nsec = 499999515}
        sampled = 32
        res = <optimized out>
#2  0x00007ffff6fe8141 in g_cond_wait_until (cond=0x555555b02e58, mutex=0x555555b02e50, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7069343 in g_async_queue_pop_intern_unlocked (queue=0x555555b02e50, wait=1, end_time=357682931) at ../glib/glib/gasyncqueue.c:422
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00007ffff700df4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
        task = <optimized out>
        task = <optimized out>
        pool = 0x555555b31460
#5  0x00007ffff700df4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
        task = <optimized out>
        pool = 0x555555b31460
#6  0x00007ffff7014f21 in g_thread_proxy (data=0x7fffb800ce30, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffb800ce30
        __FUNCTION__ = "g_thread_proxy"
#7  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736146175744, 7220726969361416309, 140737488347134, 140737488347135, 140736146175744, 140736481835968, -7220832521920003979, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 31 (Thread 0x7fffe5c08700 (LWP 7685)):
#0  0x00007ffff3da4a6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6fe8141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555b02e50, cond=0x555555b02e58) at ../glib/glib/gthread-posix.c:1460
        now = {tv_sec = 357, tv_nsec = 676563166}
        span = {tv_sec = 0, tv_nsec = 499998834}
        sampled = 34
        res = <optimized out>
#2  0x00007ffff6fe8141 in g_cond_wait_until (cond=0x555555b02e58, mutex=0x555555b02e50, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7069343 in g_async_queue_pop_intern_unlocked (queue=0x555555b02e50, wait=1, end_time=358176562) at ../glib/glib/gasyncqueue.c:422
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00007ffff700df4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
        task = <optimized out>
        task = <optimized out>
        pool = 0x555555b31460
#5  0x00007ffff700df4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
        task = <optimized out>
        pool = 0x555555b31460
#6  0x00007ffff7014f21 in g_thread_proxy (data=0x7fffb800ccf0, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffb800ccf0
        __FUNCTION__ = "g_thread_proxy"
#7  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737047987968, 7220726969361416309, 140737488347134, 140737488347135, 140737047987968, 93825001010912, -7220704605445898123, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 24 (Thread 0x7fff8f7fe700 (LWP 7633)):
#0  0x00007ffff3ce688f in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
        set = {__val = {0, 0, 93824994004176, 232, 93824993757350, 31, 0, 140737337431034, 8, 16, 140737285386768, 93824994371520, 140737338728720, 0, 0, 56}}
        pid = <optimized out>
        tid = <optimized out>
#1  0x00007ffff3cd1672 in __GI_abort () at abort.c:79
        save_stage = 1
        act = {__sigaction_handler = {sa_handler = 0x8, sa_sigaction = 0x8}, sa_mask = {__val = {16, 140737285386768, 15167870015699362048, 93824994507824, 140735340878336, 140735600908192, 140735340889568, 140735340878544, 140737338728736, 140735340878528, 93824993760676, 140737285386768, 18446744073709551615, 18446744073709551615, 140735600908208, 140735600908464}}, sa_flags = -1887447120, sa_restorer = 0x1000}
        sigs = {__val = {32, 0 <repeats 15 times>}}
#2  0x00007ffff3d28f88 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff3e3732b "%s\n") at ../sysdeps/posix/libc_fatal.c:181
        ap = {{gp_offset = 24, fp_offset = 32767, overflow_arg_area = 0x7fff8f7fd8c0, reg_save_area = 0x7fff8f7fd850}}
        fd = 2
        list = <optimized out>
        nlist = <optimized out>
        cp = <optimized out>
        written = <optimized out>
#3  0x00007ffff3d2f86a in malloc_printerr (str=str@entry=0x7ffff3e38fe0 "double free or corruption (fasttop)") at malloc.c:5352
#4  0x00007ffff3d310e7 in _int_free (av=0x7fff80000020, p=0x7fff80003120, have_lock=<optimized out>) at malloc.c:4274
        idx = 1
        old = <optimized out>
        old2 = <optimized out>
        size = <optimized out>
        fb = 0x7fff80000038
        nextchunk = <optimized out>
        nextsize = <optimized out>
        nextinuse = <optimized out>
        prevsize = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
        __PRETTY_FUNCTION__ = "_int_free"
#5  0x00007ffff704c606 in g_hash_table_maybe_make_big_keys_or_values (v=<optimized out>, ht_size=<optimized out>, a_p=0x5555566592c8) at ../glib/glib/ghash.c:942
        a = <optimized out>
        a_new = 0x7fff80002240
        i = <optimized out>
        is_a_set = <optimized out>
        already_exists = 0
        old_hash = 0
        key_to_free = 0x0
        key_to_keep = 0x7fff80003160
        value_to_free = 0x0
#6  0x00007ffff704c606 in g_hash_table_maybe_make_big_keys_or_values (ht_size=<optimized out>, v=0x7fff800045e0, a_p=0x5555566592c8) at ../glib/glib/ghash.c:927
        is_a_set = <optimized out>
        already_exists = 0
        old_hash = 0
        key_to_free = 0x0
        key_to_keep = 0x7fff80003160
        value_to_free = 0x0
#7  0x00007ffff704c606 in g_hash_table_ensure_keyval_fits (value=0x555555977280, key=0x7fff80003160, hash_table=0x5555566592a0 = {...}) at ../glib/glib/ghash.c:994
        is_a_set = <optimized out>
        already_exists = 0
        old_hash = 0
        key_to_free = 0x0
        key_to_keep = 0x7fff80003160
        value_to_free = 0x0
#8  0x00007ffff704c606 in g_hash_table_insert_node (hash_table=hash_table@entry=0x5555566592a0 = {...}, node_index=node_index@entry=4, key_hash=key_hash@entry=3162250170, new_key=new_key@entry=0x7fff80003160, new_value=new_value@entry=0x7fff800045e0, keep_new_key=keep_new_key@entry=0, reusing_key=0) at ../glib/glib/ghash.c:1322
        already_exists = 0
        old_hash = 0
        key_to_free = 0x0
        key_to_keep = 0x7fff80003160
        value_to_free = 0x0
#9  0x00007ffff704c871 in g_hash_table_insert_internal (hash_table=0x5555566592a0 = {...}, key=0x7fff80003160, value=0x7fff800045e0, keep_new_key=0, hash_table=<optimized out>, key=<optimized out>, value=<optimized out>, keep_new_key=<optimized out>) at ../glib/glib/ghash.c:1596
        key_hash = 3162250170
        node_index = 4
        __FUNCTION__ = "g_hash_table_insert_internal"
#10 0x00005555556cc743 in game_hub_utils_downloader_soup_soup_downloader_real_download_co (_data_=0x7fff80008060) at ../src/utils/downloader/SoupDownloader.vala:74
        __func__ = "game_hub_utils_downloader_soup_soup_downloader_real_download_co"
#11 0x00005555556cbc76 in game_hub_utils_downloader_soup_soup_downloader_real_download (base=0x5555567b6510, remote=0x7fffc8019f80, local=0x5555559b3a60, info=0x0, preserve_filename=0, queue=0, _callback_=0x5555556c7dc3 <___lambda19__gasync_ready_callback>, _user_data_=0x55555740ec50) at ../src/utils/downloader/SoupDownloader.vala:27
        self = 0x5555567b6510
        _data_ = 0x7fff80008060
        _tmp0_ = 0x5555567b6510
        _tmp1_ = 0x7fffc8019f80
        _tmp2_ = 0x5555559b3a60
        _tmp3_ = 0x0
#12 0x00005555556c718b in game_hub_utils_downloader_downloader_download (self=0x5555567b6510, remote=0x7fffc8019f80, local=0x5555559b3a60, info=0x0, preserve_filename=0, queue=0, _callback_=0x5555556c7dc3 <___lambda19__gasync_ready_callback>, _user_data_=0x55555740ec50) at ../src/utils/downloader/Downloader.vala:24
#13 0x00005555556c7e68 in __lambda18_ (_data103_=0x55555740ec50) at ../src/utils/downloader/Downloader.vala:62
        _tmp0_ = 0x5555567b6510
#14 0x00005555556c7e87 in ___lambda18__game_hub_utils_future (self=0x55555740ec50) at ../src/utils/downloader/Downloader.vala:61
#15 0x000055555569fc9f in game_hub_utils_worker_run (self=0x5555574ea740) at ../src/utils/Utils.vala:45
        _tmp0_ = 0
        _tmp1_ = 0
        dbg = 0
        _tmp4_ = 0x5555556c7e6f <___lambda18__game_hub_utils_future>
        _tmp4__target = 0x55555740ec50
        __func__ = "game_hub_utils_worker_run"
#16 0x00005555556a30e4 in ____lambda17_ (w=0x5555574ea740) at ../src/utils/Utils.vala:200
        __func__ = "____lambda17_"
#17 0x00005555556a311d in _____lambda17__gfunc (data=0x5555574ea740, self=0x0) at ../src/utils/Utils.vala:200
#18 0x00007ffff700ddf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
        task = 0x5555574ea740
        pool = 0x555555b31460
#19 0x00007ffff7014f21 in g_thread_proxy (data=0x7fffdc002050, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffdc002050
        __FUNCTION__ = "g_thread_proxy"
#20 0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140735600912128, 7220726969361416309, 140737488347150, 140737488347151, 140735600912128, 140737488347424, -7220903989638938507, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#21 0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 19 (Thread 0x7fffae7fc700 (LWP 7621)):
#0  0x00007ffff3d9f1b1 in __GI___poll (fds=fds@entry=0x7fffae7f9d18, nfds=nfds@entry=1, timeout=5000, timeout@entry=<error reading variable: That operation is not available on integers of more than 8 bytes.>) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff2c9601c in send_dg (ansp2_malloced=<optimized out>, resplen2=<optimized out>, anssizp2=<optimized out>, ansp2=<optimized out>, anscp=<optimized out>, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=<optimized out>, terrno=0x7fffae7f9cd8, anssizp=0x7fffae7f9e10, ansp=0x7fffae7f9cc8, buflen2=<optimized out>, buf2=<optimized out>, buflen=<optimized out>, buf=<optimized out>, statp=<optimized out>) at res_send.c:1103
        hp = <optimized out>
        from = {sin6_family = 12832, sin6_port = 38912, sin6_flowinfo = 32767, sin6_addr = {__in6_u = {__u6_addr8 = "\223\066\311\362\377\177\000\000@-\300\247\373q\271\277", __u6_addr16 = {13971, 62153, 32767, 0, 11584, 42944, 29179, 49081}, __u6_addr32 = {4073272979, 32767, 2814389568, 3216601595}}}, sin6_scope_id = 60521870}
        seconds = <optimized out>
        retval = <optimized out>
        recvresp1 = <optimized out>
        n = <optimized out>
        single_request_reopen = <optimized out>
        recvresp2 = <optimized out>
        timeout = {tv_sec = 5, tv_nsec = 0}
        save_gotsomewhere = <optimized out>
        hp2 = <optimized out>
        finish = {tv_sec = <optimized out>, tv_nsec = 7655000}
        pfd = {{fd = 22, events = 1, revents = 0}}
        resplen = 0
        single_request = <optimized out>
        now = {tv_sec = 1560823509, tv_nsec = 7655000}
        ptimeout = <optimized out>
        need_recompute = 0
        nwritten = <optimized out>
        __PRETTY_FUNCTION__ = "send_dg"
        ns = <optimized out>
        ns_shift = <optimized out>
        statp = <optimized out>
        gotsomewhere = <optimized out>
        terrno = 110
        try = <optimized out>
        v_circuit = 0
        resplen = <optimized out>
        n = <optimized out>
        ns_offset = <optimized out>
#2  0x00007ffff2c9601c in __res_context_send (ctx=ctx@entry=0x7fff98003220, buf=buf@entry=0x7fffae7f9e40 "g\331\001", buflen=buflen@entry=72, buf2=buf2@entry=0x7fffae7f9e88 "-\343\001", buflen2=buflen2@entry=72, ans=<optimized out>, ans@entry=0x7fffae7faad0 "\021", anssiz=<optimized out>, ansp=<optimized out>, ansp2=<optimized out>, nansp2=<optimized out>, resplen2=<optimized out>, ansp2_malloced=<optimized out>) at res_send.c:510
        ns = <optimized out>
        ns_shift = <optimized out>
        statp = <optimized out>
        gotsomewhere = <optimized out>
        terrno = 110
        try = <optimized out>
        v_circuit = 0
        resplen = <optimized out>
        n = <optimized out>
        ns_offset = <optimized out>
#3  0x00007ffff2c93a11 in __GI___res_context_query (ctx=ctx@entry=0x7fff98003220, name=name@entry=0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com", class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffae7faad0 "\021", anslen=anslen@entry=2048, answerp=0x7fffae7fb320, answerp2=0x7fffae7fb328, nanswerp2=0x7fffae7fb310, resplen2=0x7fffae7fb314, answerp2_malloced=0x7fffae7fb318) at res_query.c:208
        statp = 0x7fffae7fcdb8
        hp = 0x7fffae7faad0
        hp2 = <optimized out>
        n = <optimized out>
        use_malloc = 0
        bufsize = <optimized out>
        buf = 0x7fffae7f9e40 "g\331\001"
        query1 = 0x7fffae7f9e40 "g\331\001"
        nquery1 = <optimized out>
        query2 = <optimized out>
        nquery2 = <optimized out>
        __PRETTY_FUNCTION__ = "__res_context_query"
#4  0x00007ffff2c94059 in __res_context_querydomain (ctx=ctx@entry=0x7fff98003220, name=name@entry=0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com", domain=domain@entry=0x0, class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffae7faad0 "\021", anslen=2048, answerp=0x7fffae7fb320, answerp2=0x7fffae7fb328, nanswerp2=0x7fffae7fb310, resplen2=0x7fffae7fb314, answerp2_malloced=0x7fffae7fb318) at res_query.c:593
        statp = 0x7fffae7fcdb8
        nbuf = "\000\000\000\000\000\000\000\000\375\377\377\377\377\377\377\377@A\000\230\377\177\000\000\000A\000\230\377\177\000\000ȱ\315\345\377\177\000\000\200\262\177\256\377\177\000\000`\260\315\345\377\177\000\000\375\377\377\377\377\377\377\377\000A\000\230\377\177\000\000\240@\000\230\377\177\000\000ȱ\315\345\377\177\000\000\260\262\177\256\377\177\000\000`\260\315\345\377\177\000\000\342\323\310\345\377\177\000\000`A\000\230\377\177\000\000\375\377\377\377\377\377\377\377\240@\000\230\377\177\000\000\340@\000\230\377\177\000\000ȱ\315\345\377\177\000\000\360\262\177\256\377\177\000\000`\260\315\345\377\177\000\000\342\323\310\345\377\177\000\000Ч\177\256\377\177\000\000\036\000\000\000\000\000\000\000]\234\236\240b|s[ \000\000\000\000\000\000\000"...
        longname = 0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com"
        n = <optimized out>
        d = <optimized out>
#5  0x00007ffff2c9464d in __GI___res_context_search (ctx=ctx@entry=0x7fff98003220, name=name@entry=0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com", class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffae7faad0 "\021", anslen=anslen@entry=2048, answerp=<optimized out>, answerp2=<optimized out>, nanswerp2=<optimized out>, resplen2=<optimized out>, answerp2_malloced=<optimized out>) at res_query.c:362
        statp = 0x7fffae7fcdb8
        cp = <optimized out>
        hp = 0x7fffae7faad0
        tmp = "\340@\000\230\377\177\000\000\000!\017\235j\031\177\322`\260\315\345\377\177\000\000\000b\001\230\377\177\000\000@\257\177\256\377\177\000\000\001\000\000\000\000\000\000\000P\257\177\256\377\177\000\000\364\246\177\256\377\177\000\000\340\204\270\344\377\177\000\000\002\266\267\344\377\177\000\000 \000\000\000\000\000\000\000\253G\323\363\377\177\000\000 \000\000\230\377\177\000\000 \000\000\230\377\177\000\000\370\246\177\256\377\177\000\000\000\247\177\256\377\177\000\000\354\246\177\256\377\177\000\000^J\270\344\377\177\000\000\270\270\001\230\377\177\000\000t", '\000' <repeats 11 times>, "\377\377\377\377NM\265\344\377\177\000\000 \000\000\000\060\000\000\000\000\250\177\256\377\177\000\000 \247\177\256\377\177\000\000\000"...
        dots = <optimized out>
        trailing_dot = <optimized out>
        ret = <optimized out>
        saved_herrno = -1
        got_nodata = 0
        got_servfail = 0
        root_on_list = 0
        tried_as_is = 0
        searched = 0
#6  0x00007fffec047f65 in _nss_dns_gethostbyname4_r (name=name@entry=0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com", pat=pat@entry=0x7fffae7fb478, buffer=0x7fffae7fb700 "`\234\217UUU", buflen=1024, errnop=errnop@entry=0x7fffae7fc680, herrnop=herrnop@entry=0x7fffae7fc6e4, ttlp=0x0) at nss_dns/dns-host.c:371
        status = NSS_STATUS_SUCCESS
        ctx = 0x7fff98003220
        host_buffer = {buf = 0x7fffae7faad0, ptr = 0x7fffae7faad0 "\021"}
        orig_host_buffer = 0x7fffae7faad0
        ans2p = 0x0
        nans2p = 0
        resplen2 = 0
        ans2p_malloced = 0
        olderr = 6
        n = <optimized out>
#7  0x00007ffff3d933aa in gaih_inet (name=<optimized out>, name@entry=0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com", service=service@entry=0x0, req=req@entry=0x7fffae7fbb60, pai=pai@entry=0x7fffae7fb688, naddrs=naddrs@entry=0x7fffae7fb684, tmpbuf=tmpbuf@entry=0x7fffae7fb6f0) at ../sysdeps/posix/getaddrinfo.c:770
        fct4 = 0x7fffec047e30 <_nss_dns_gethostbyname4_r>
        pat = 0x7fffae7fb478
        no_inet6_data = 0
        nip = 0x7fffd8002ff0
        status = <optimized out>
        no_more = 0
        no_data = 0
        inet6_status = NSS_STATUS_UNAVAIL
        res_ctx = <optimized out>
        res_enable_inet6 = <optimized out>
        tp = <optimized out>
        st = 0x7fffae7fb3d0
        at = 0x7fffae7fb3a0
        got_ipv6 = false
        canon = 0x0
        orig_name = 0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com"
        alloca_used = <optimized out>
        port = <optimized out>
        malloc_name = <optimized out>
        addrmem = 0x0
        canonbuf = 0x0
        result = 0
#8  0x00007ffff3d943fb in __GI_getaddrinfo (name=<optimized out>, service=<optimized out>, hints=0x7fffae7fbb60, pai=0x7fffae7fbb58) at ../sysdeps/posix/getaddrinfo.c:2265
        tmpbuf = {data = 0x7fffae7fb700, length = 1024, __space = {__align = {__max_align_ll = 93824996056160, __max_align_ld = <invalid float value>}, __c = "`\234\217UUU\000\000B\310\020\367\377\177\000\000\037\000\000\000\000\000\000\000\200\264\346\363\377\177\000\000\000 See hosts(5) for details.\n\000tnames.\n\000\000\000\220\267\177\256\377\177\000\000\240\241'\367\377\177\000\000\003\001\000\000\000\000\000\000\340\267\177\256\377\177\000\000\001\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000*\250\376\366\377\177\000\000\220M\303UUU\000\000\316\345\000\367\377\177\000\000\020\300\001\230\377\177\000\000\000!\017\235j\031\177\322\002\000\000\000\000\000\000\000U\342\004\367\377\177\000\000\300\273\177\256\377\177\000\000\001\000\000\000\000\000\000\000\240\241'\367\377\177\000\000\000"...}}
        i = 0
        last_i = 0
        nresults = 0
        p = 0x0
        gaih_service = {name = 0x18 <error: Cannot access memory at address 0x18>, num = 0}
        pservice = 0x0
        local_hints = {ai_flags = 1435352016, ai_family = 21845, ai_socktype = -150589158, ai_protocol = 32767, ai_addrlen = 1453955328, ai_addr = 0x5555558dbbd0, ai_canonname = 0x555556a99900 "\220\346\006\367\377\177", ai_next = 0x5555558dbbd0}
        in6ai = 0x7fff9801bbb8
        in6ailen = 5
        seen_ipv4 = true
        seen_ipv6 = true
        check_pf_called = true
        end = 0x7fffae7fb688
        naddrs = 0
        __PRETTY_FUNCTION__ = "getaddrinfo"
#9  0x00007ffff721180e in do_lookup_by_name (task=0x555556b10330, source_object=<optimized out>, task_data=<optimized out>, cancellable=<optimized out>) at ../glib/gio/gthreadedresolver.c:113
        lookup_data = <optimized out>
        hostname = 0x555556e93b20 "uc2abf610df8a87cedfbfbbe6b05.dl.dropboxusercontent.com"
        res = 0x0
        addresses = <optimized out>
        retval = <optimized out>
        addrinfo_hints = {ai_flags = 32, ai_family = 0, ai_socktype = 1, ai_protocol = 6, ai_addrlen = 0, ai_addr = 0x0, ai_canonname = 0x0, ai_next = 0x0}
#10 0x00007ffff7211b16 in g_task_thread_pool_thread (thread_data=0x555556b10330, pool_data=<optimized out>) at ../glib/gio/gtask.c:1404
        task = 0x555556b10330
#11 0x00007ffff700ddf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
        task = 0x555556b10330
        pool = 0x5555557956a0
#12 0x00007ffff7014f21 in g_thread_proxy (data=0x7fffc401e630, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffc401e630
        __FUNCTION__ = "g_thread_proxy"
#13 0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736120997632, 7220726969361416309, 140736733362510, 140736733362511, 140736120997632, 140736733362784, -7220835818844274571, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#14 0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (Thread 0x7fffd17fa700 (LWP 7616)):
#0  0x00007ffff3da4a6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6fe8141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555797640, cond=0x555555797648) at ../glib/glib/gthread-posix.c:1460
        now = {tv_sec = 357, tv_nsec = 665264514}
        span = {tv_sec = 0, tv_nsec = 499999486}
        sampled = 1470
        res = <optimized out>
#2  0x00007ffff6fe8141 in g_cond_wait_until (cond=0x555555797648, mutex=0x555555797640, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7069343 in g_async_queue_pop_intern_unlocked (queue=0x555555797640, wait=1, end_time=358165264) at ../glib/glib/gasyncqueue.c:422
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00007ffff700df4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
        task = <optimized out>
        task = <optimized out>
        pool = 0x5555557956a0
#5  0x00007ffff700df4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
        task = <optimized out>
        pool = 0x5555557956a0
#6  0x00007ffff7014f21 in g_thread_proxy (data=0x7fffc4015000, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x7fffc4015000
        __FUNCTION__ = "g_thread_proxy"
#7  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736708192000, 7220726969361416309, 140736733362510, 140736733362511, 140736708192000, 140736733362784, -7220802832421699467, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#8  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffd2ffd700 (LWP 7613)):
#0  0x00007ffff3da4a6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff6fe8141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x5555557974c0, cond=0x5555557974c8) at ../glib/glib/gthread-posix.c:1460
        now = {tv_sec = 357, tv_nsec = 617189270}
        span = {tv_sec = 14, tv_nsec = 999999730}
        sampled = 4
        res = <optimized out>
#2  0x00007ffff6fe8141 in g_cond_wait_until (cond=0x5555557974c8, mutex=0x5555557974c0, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7069343 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x5555557974c0, wait=wait@entry=1, end_time=end_time@entry=372617189) at ../glib/glib/gasyncqueue.c:422
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_pop_intern_unlocked"
#4  0x00007ffff7069543 in g_async_queue_timeout_pop (queue=0x5555557974c0, timeout=<optimized out>, queue=<optimized out>, timeout=<optimized out>) at ../glib/glib/gasyncqueue.c:545
        end_time = 372617189
        retval = <optimized out>
        __FUNCTION__ = "g_async_queue_timeout_pop"
#5  0x00007ffff700de9a in g_thread_pool_wait_for_new_pool () at ../glib/glib/gthreadpool.c:168
        pool = <optimized out>
        local_max_idle_time = 15000
        local_wakeup_thread_serial = <optimized out>
        last_wakeup_thread_serial = 0
        have_relayed_thread_marker = <optimized out>
        free_pool = <optimized out>
        task = <optimized out>
        pool = <optimized out>
#6  0x00007ffff700de9a in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:365
        free_pool = <optimized out>
        task = <optimized out>
        pool = <optimized out>
#7  0x00007ffff7014f21 in g_thread_proxy (data=0x5555567b6680, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x5555567b6680
        __FUNCTION__ = "g_thread_proxy"
#8  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140736733370112, 7220726969361416309, 140736750151518, 140736750151519, 140736733370112, 140736750151792, -7220808331590451083, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#9  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe7bcc700 (LWP 7591)):
#0  0x00007ffff3d9f1b1 in __GI___poll (fds=0x555555864d00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff70397c0 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x555555864d00, timeout=<optimized out>, context=0x555555851340) at ../glib/glib/gmain.c:4228
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff70254c0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x555555864d00
#2  0x00007ffff70397c0 in g_main_context_iterate (context=context@entry=0x555555851340, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 1
        allocated_nfds = 1
        fds = 0x555555864d00
#3  0x00007ffff70398ae in g_main_context_iteration (context=0x555555851340, may_block=1) at ../glib/glib/gmain.c:3988
        retval = <optimized out>
#4  0x00007fffec113bde in dconf_gdbus_worker_thread (user_data=0x555555851340) at ../dconf/gdbus/dconf-gdbus-thread.c:82
        context = 0x555555851340
#5  0x00007ffff7014f21 in g_thread_proxy (data=0x555555a45450, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x555555a45450
        __FUNCTION__ = "g_thread_proxy"
#6  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737081296640, 7220726969361416309, 140737488342798, 140737488342799, 140737081296640, 140737153957976, -7220708833841201035, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffecc75700 (LWP 7590)):
#0  0x00007ffff3d9f1b1 in __GI___poll (fds=0x5555564e0f40, nfds=7, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff70397c0 in g_main_context_poll (priority=<optimized out>, n_fds=7, fds=0x5555564e0f40, timeout=<optimized out>, context=0x5555557aa440) at ../glib/glib/gmain.c:4228
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff70254c0 <g_poll>
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 7
        allocated_nfds = 7
        fds = 0x5555564e0f40
#2  0x00007ffff70397c0 in g_main_context_iterate (context=0x5555557aa440, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
        max_priority = 2147483647
        timeout = -1
        some_ready = <optimized out>
        nfds = 7
        allocated_nfds = 7
        fds = 0x5555564e0f40
#3  0x00007ffff703a7f2 in g_main_loop_run (loop=0x5555557aa530) at ../glib/glib/gmain.c:4123
        __FUNCTION__ = "g_main_loop_run"
#4  0x00007ffff71a9508 in gdbus_shared_thread_func (user_data=0x5555557aa410) at ../glib/gio/gdbusprivate.c:275
        data = 0x5555557aa410
#5  0x00007ffff7014f21 in g_thread_proxy (data=0x55555578f400, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x55555578f400
        __FUNCTION__ = "g_thread_proxy"
#6  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737165874944, 7220726969361416309, 140737488346718, 140737488346719, 140737165874944, 140737339994922, -7220689236442300299, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffed476700 (LWP 7589)):
#0  0x00007ffff3d9f1b1 in __GI___poll (fds=0x555555795c10, nfds=2, timeout=3061) at ../sysdeps/unix/sysv/linux/poll.c:29
        resultvar = 18446744073709551100
        sc_cancel_oldtype = 0
#1  0x00007ffff70397c0 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x555555795c10, timeout=<optimized out>, context=0x555555798ed0) at ../glib/glib/gmain.c:4228
        ret = <optimized out>
        errsv = <optimized out>
        poll_func = 0x7ffff70254c0 <g_poll>
        max_priority = 2147483647
        timeout = 3061
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x555555795c10
#2  0x00007ffff70397c0 in g_main_context_iterate (context=context@entry=0x555555798ed0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
        max_priority = 2147483647
        timeout = 3061
        some_ready = <optimized out>
        nfds = 2
        allocated_nfds = 2
        fds = 0x555555795c10
#3  0x00007ffff70398ae in g_main_context_iteration (context=0x555555798ed0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3988
        retval = <optimized out>
#4  0x00007ffff7039902 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:5868
#5  0x00007ffff7014f21 in g_thread_proxy (data=0x55555578ef20, data=<optimized out>) at ../glib/glib/gthread.c:805
        thread = 0x55555578ef20
        __FUNCTION__ = "g_thread_proxy"
#6  0x00007ffff32ffa92 in start_thread (arg=<optimized out>) at pthread_create.c:486
        ret = <optimized out>
        pd = <optimized out>
        now = <optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140737174267648, 7220726969361416309, 140737488346398, 140737488346399, 140737174267648, 140737338172370, -7220688137467543435, -7220736177677614987}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <optimized out>
#7  0x00007ffff3da9dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffed762a00 (LWP 7585)):
#0  0x00007ffff7498c47 in gdk_window_invalidate_maybe_recurse_full (window=0x555556c5f330, region=0x5555563699f0, child_func=0x7ffff748e9f0 <true_predicate>, user_data=0x0) at gdkwindow.c:4424
        visible_region = <optimized out>
        r = {x = 1455017184, y = 21845, width = 31, height = 0}
        display = <optimized out>
        __FUNCTION__ = "gdk_window_invalidate_maybe_recurse_full"
#1  0x00007ffff78cac2c in gtk_widget_queue_draw_area (widget=widget@entry=0x555556c32c50, x=0, y=22, width=<optimized out>, height=51) at gtkwidget.c:5632
        rect = {x = 0, y = 22, width = 375, height = 51}
        region = 0x5555563699f0
        __FUNCTION__ = "gtk_widget_queue_draw_area"
#2  0x00007ffff78d22c7 in gtk_widget_queue_draw (widget=widget@entry=0x555556c32c50) at gtkwidget.c:5653
        rect = {x = 0, y = 22, width = 375, height = 51}
        __FUNCTION__ = "gtk_widget_queue_draw"
#3  0x00007ffff78d26f9 in gtk_widget_queue_resize (widget=0x555556c32c50) at gtkwidget.c:5755
        __FUNCTION__ = "gtk_widget_queue_resize"
#4  0x00007ffff776e083 in gtk_label_recalculate (label=label@entry=0x555556c32c50) at gtklabel.c:2245
        priv = 0x555556c32ae0
        keyval = 16777215
#5  0x00007ffff776ec07 in gtk_label_set_label (label=0x555556c32c50, str=<optimized out>) at gtklabel.c:2358
        __FUNCTION__ = "gtk_label_set_label"
#6  0x0000555555663d0b in __lambda108_ (_data69_=0x5555559c0860) at ../src/ui/views/GamesView/GameCard.vala:358
        self = 0x555556bb73b0
        result = 0
        _tmp0_ = 0x555556c32c50
        _tmp1_ = 0x5555566b2db0
        _tmp2_ = 0x5555566b2db0
        _tmp3_ = 0x7fffc012f050 "Dota 2"
        _tmp4_ = 0x7fffc012f050 "Dota 2"
        _tmp5_ = 0x555556b978d0
        _tmp6_ = 0x555556b978d0 ""
        _tmp7_ = 0x7fffc0121180 "@\345\a\300\377\177"
        _tmp8_ = 0x7fffc0121180 "@\345\a\300\377\177"
        _tmp9_ = 0x555555983da0
        _tmp10_ = 0x555556b978d0
        _tmp11_ = 0x5555575cf180
        _tmp12_ = 0x0
        _tmp13_ = 32767
        _tmp48_ = 0x555556ad97e0
        _tmp49_ = 0xd27f196a9d0f2100
        _tmp50_ = -1072557696
        _tmp51_ = 32767
#7  0x00005555556644e5 in ___lambda108__gsource_func (self=0x5555559c0860) at GameCard.c:2012
        result = 21845
#8  0x00007ffff70377b1 in g_main_dispatch (context=0x5555557933b0) at ../glib/glib/gmain.c:3189
        dispatch = 0x7ffff7031f00 <g_idle_dispatch>
        prev_source = 0x0
        was_in_call = 0
        user_data = 0x5555559c0860
        callback = 0x5555556644cd <___lambda108__gsource_func>
        cb_funcs = <optimized out>
        cb_data = 0x555556c60c00
        need_destroy = <optimized out>
        source = 0x555556c60e80
        current = 0x5555557aab10
        i = 174
#9  0x00007ffff70377b1 in g_main_context_dispatch (context=context@entry=0x5555557933b0) at ../glib/glib/gmain.c:3854
#10 0x00007ffff7039869 in g_main_context_iterate (context=context@entry=0x5555557933b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3927
        max_priority = 300
        timeout = 0
        some_ready = 1
        nfds = <optimized out>
        allocated_nfds = 5
        fds = 0x7fffcc001ca0
#11 0x00007ffff70398ae in g_main_context_iteration (context=0x5555557933b0, may_block=1) at ../glib/glib/gmain.c:3988
        retval = <optimized out>
#12 0x00007ffff71ed69e in g_application_run (application=0x555555789100, argc=<optimized out>, argv=0x7fffffffe738) at ../glib/gio/gapplication.c:2516
        arguments = 0x555555793310
        status = 0
        context = 0x5555557933b0
        acquired_context = 1
        __FUNCTION__ = "g_application_run"
#13 0x000055555556ab72 in game_hub_application_main (args=0x7fffffffe738, args_length1=2) at ../src/app.vala:237
        result = 0
        app = 0x555555789100
        _tmp0_ = 0x555555789100
        _tmp1_ = 0x5555556da4ae ""
        _tmp2_ = 0x0
        lang = 0x55555578c830 ""
        _tmp3_ = 0x55555578c830 ""
        _tmp4_ = 0x555555789100
#14 0x000055555556abcb in main (argc=2, argv=0x7fffffffe738) at ../src/app.vala:222

tkashkin added a commit that referenced this issue Jun 18, 2019
Add log filtering to hide useless debug messages
@tkashkin
Copy link
Owner

I have added a few locks for hashmaps access which should hopefully fix this crash.

@hlechner
Copy link
Author

I believe the issue is fixed, I've tried many times and no crash so far.

@hlechner
Copy link
Author

hlechner commented Jul 2, 2019

It return to crash on start, not sure if the problem is related, but this time it crash always, instead of sometimes.

I can see that there are missing symbols, but the same packages with debug symbols (glib2, gtk3, dconf, glic) are installed. if you need the other symbols let me know, then I can manually search for the packages and compile them.

GDB log
GDB log
[INFO]   Restarting with GDB
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Detaching after fork from child process 1367]
[Detaching after fork from child process 1368]
[DEBUG]  [Database.migrate] Latest db version: 8, current: 8
[Detaching after fork from child process 1369]
[Detaching after fork from child process 1370]
[Detaching after fork from child process 1371]
[Detaching after fork from child process 1372]
[INFO]   Version: 0.14.1-5c2fccf-makepkg
[INFO]   Branch:  makepkg
[INFO]   Commit:  5c2fccf (5c2fccf067b7517b4943e482a6994ccc9aa09e7f)
[Detaching after fork from child process 1373]
[INFO]   Distro:  NAME=Arch Linux
[INFO]   DE:      Yaru:ubuntu:GNOME
[FATAL]  game_hub_data_game_get_status: assertion 'self != NULL' failed

Thread 1 "com.github.tkas" received signal SIGSEGV, Segmentation fault.
0x000055555566db0d in game_hub_ui_views_games_view_game_list_row_update_style (self=0x555556a37900, style=0x555555ae1800, style_length1=5) at ../src/ui/views/GamesView/GameListRow.vala:269
269	../src/ui/views/GamesView/GameListRow.vala: No such file or directory.

Thread 13 (Thread 0x7fffbd3fa700 (LWP 1390)):
#0  0x00007ffff3e4da6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7be9141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555b39e20, cond=0x555555b39e28) at ../glib/glib/gthread-posix.c:1460
#2  0x00007ffff7be9141 in g_cond_wait_until (cond=0x555555b39e28, mutex=0x555555b39e20, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7c6a343 in g_async_queue_pop_intern_unlocked (queue=0x555555b39e20, wait=1, end_time=47183839) at ../glib/glib/gasyncqueue.c:422
#4  0x00007ffff7c0ef4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
#5  0x00007ffff7c0ef4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
#6  0x00007ffff7c15f21 in g_thread_proxy (data=0x55555679a230, data=<optimized out>) at ../glib/glib/gthread.c:805
#7  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7fffbdbfb700 (LWP 1389)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x7fffbdbf9ef0, nfds=2, timeout=5000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff46f5b7d in g_socket_condition_timed_wait (error=0x7fffb400b920, cancellable=0x7fffac03ead0, timeout_us=<optimized out>, condition=G_IO_IN, socket=0x7fffa0017670) at ../glib/gio/gsocket.c:4283
#2  0x00007ffff46f5b7d in g_socket_condition_timed_wait (socket=socket@entry=0x7fffa0017670, condition=condition@entry=G_IO_IN, timeout_us=<optimized out>, cancellable=cancellable@entry=0x7fffac03ead0, error=error@entry=0x7fffb400b920, socket=<optimized out>, condition=<optimized out>, timeout_us=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at ../glib/gio/gsocket.c:4144
#3  0x00007ffff46f5d28 in block_on_timeout (socket=socket@entry=0x7fffa0017670, condition=condition@entry=G_IO_IN, timeout_us=timeout_us@entry=-1, start_time=start_time@entry=46502050, cancellable=cancellable@entry=0x7fffac03ead0, error=error@entry=0x7fffb400b920, socket=<optimized out>, condition=<optimized out>, timeout_us=<optimized out>, start_time=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at ../glib/gio/gsocket.c:3034
#4  0x00007ffff46f81f4 in g_socket_receive_with_timeout (socket=0x7fffa0017670, buffer=0x7fffac058dfb "\254\377\177", size=5, timeout_us=-1, cancellable=0x7fffac03ead0, error=0x7fffb400b920) at ../glib/gio/gsocket.c:3082
#5  0x00007ffff4716ae4 in g_input_stream_read (stream=0x7fffac028d50, buffer=0x7fffac058dfb, count=5, cancellable=0x7fffac03ead0, error=0x7fffb400b920) at ../glib/gio/ginputstream.c:198
#6  0x00007fffec437438 in  () at /usr/lib/gio/modules/libgiognutls.so
#7  0x00007fffe5e65198 in  () at /usr/lib/libgnutls.so.30
#8  0x00007fffe5e5b57e in  () at /usr/lib/libgnutls.so.30
#9  0x00007fffe5e5db45 in  () at /usr/lib/libgnutls.so.30
#10 0x00007fffec439101 in  () at /usr/lib/gio/modules/libgiognutls.so
#11 0x00007fffec4392b5 in  () at /usr/lib/gio/modules/libgiognutls.so
#12 0x00007ffff4716ae4 in g_input_stream_read (stream=0x5555566b0550, buffer=0x7fffac00bcf0, count=8192, cancellable=0x7fffac03ead0, error=0x7fffbdbfa400) at ../glib/gio/ginputstream.c:198
#13 0x00007ffff4716ae4 in g_input_stream_read (stream=0x7fffac028c30, buffer=0x7fffac00bcf0, count=8192, cancellable=0x7fffac03ead0, error=0x7fffbdbfa400) at ../glib/gio/ginputstream.c:198
#14 0x00007ffff481b485 in  () at /usr/lib/libsoup-2.4.so.1
#15 0x00007ffff48168a5 in  () at /usr/lib/libsoup-2.4.so.1
#16 0x00007ffff4816fd0 in  () at /usr/lib/libsoup-2.4.so.1
#17 0x00007ffff4817cae in  () at /usr/lib/libsoup-2.4.so.1
#18 0x00007ffff4806fac in  () at /usr/lib/libsoup-2.4.so.1
#19 0x00007ffff480729e in  () at /usr/lib/libsoup-2.4.so.1
#20 0x00005555556d7884 in game_hub_utils_parser_load_remote_file (url=0x555555709f78 "https://www.humblebundle.com/api/v1/user/order?ajax=true", method=0x555555709f6e "GET", auth=0x0, headers=0x7fffac0298d0, data=0x0) at ../src/utils/Parser.vala:87
#21 0x00005555555c2ce3 in __lambda39_ (_data22_=0x555556798e40) at ../src/data/sources/humble/Humble.vala:172
#22 0x00005555555c3d15 in ___lambda39__game_hub_utils_future (self=0x555556798e40) at ../src/data/sources/humble/Humble.vala:142
#23 0x00005555556bd962 in game_hub_utils_worker_run (self=0x555556798e80) at ../src/utils/Utils.vala:45
#24 0x00005555556c0d7a in ____lambda19_ (w=0x555556798e80) at ../src/utils/Utils.vala:200
#25 0x00005555556c0db3 in _____lambda19__gfunc (data=0x555556798e80, self=0x0) at ../src/utils/Utils.vala:200
#26 0x00007ffff7c0edf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
#27 0x00007ffff7c15f21 in g_thread_proxy (data=0x55555679a1e0, data=<optimized out>) at ../glib/glib/gthread.c:805
#28 0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#29 0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7fffbe3fc700 (LWP 1388)):
#0  0x00007ffff3e4da6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7be8461 in g_cond_wait (cond=0x7fffb0002780, mutex=0x7fffb0002778) at ../glib/glib/gthread-posix.c:1413
#2  0x00007ffff46e6f5c in g_task_run_in_thread_sync (task_func=<optimized out>, task=0x7fffb0002700) at ../glib/gio/gtask.c:1570
#3  0x00007ffff46e6f5c in g_task_run_in_thread_sync (task=0x7fffb0002700, task_func=<optimized out>, task=<optimized out>, task_func=<optimized out>) at ../glib/gio/gtask.c:1559
#4  0x00007ffff46e723a in lookup_by_name (resolver=<optimized out>, hostname=0x7fffa97e68c0 "api.steampowered.com", cancellable=0x7fffa9726930, error=0x7fffbe3fb580) at ../glib/gio/gthreadedresolver.c:183
#5  0x00007ffff47027e2 in lookup_by_name_real (resolver=0x5555558f2710, hostname=0x7fffa97e68c0 "api.steampowered.com", flags=G_RESOLVER_NAME_LOOKUP_FLAGS_DEFAULT, cancellable=0x7fffa9726930, error=0x7fffbe3fb580) at ../glib/gio/gresolver.c:397
#6  0x00007ffff4830960 in  () at /usr/lib/libsoup-2.4.so.1
#7  0x00007ffff4830a0b in  () at /usr/lib/libsoup-2.4.so.1
#8  0x00007ffff4703b99 in g_proxy_address_enumerator_next (enumerator=<optimized out>, cancellable=0x7fffa9726930, error=0x7fffbe3fb688) at ../glib/gio/gproxyaddressenumerator.c:226
#9  0x00007ffff46f1e37 in g_socket_client_connect (client=0x7fffa800d7a0, connectable=0x7fffa800d740, cancellable=0x7fffa9726930, error=0x7fffbe3fb770) at ../glib/gio/gsocketclient.c:1016
#10 0x00007ffff47fbf1b in  () at /usr/lib/libsoup-2.4.so.1
#11 0x00007ffff4806e18 in  () at /usr/lib/libsoup-2.4.so.1
#12 0x00007ffff480729e in  () at /usr/lib/libsoup-2.4.so.1
#13 0x00005555556d7884 in game_hub_utils_parser_load_remote_file (url=0x7fffa9748f30 "https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=8B10B604CAC6AC90F57AACE025DD904C&steamid=76561197980217358&format=json&include_appinfo=1&include_played_free_games=1", method=0x5555557067d6 "GET", auth=0x0, headers=0x0, data=0x0) at ../src/utils/Parser.vala:87
#14 0x00005555556d86b2 in game_hub_utils_parser_parse_remote_json_file (url=0x7fffa9748f30 "https://api.steampowered.com/IPlayerService/GetOwnedGames/v0001/?key=8B10B604CAC6AC90F57AACE025DD904C&steamid=76561197980217358&format=json&include_appinfo=1&include_played_free_games=1", method=0x5555557067d6 "GET", auth=0x0, headers=0x0, data=0x0) at ../src/utils/Parser.vala:138
#15 0x0000555555598c30 in __lambda34_ (_data12_=0x555556798d40) at ../src/data/sources/steam/Steam.vala:247
#16 0x0000555555598e95 in ___lambda34__game_hub_utils_future (self=0x555556798d40) at ../src/data/sources/steam/Steam.vala:216
#17 0x00005555556bd962 in game_hub_utils_worker_run (self=0x555556798d80) at ../src/utils/Utils.vala:45
#18 0x00005555556c0d7a in ____lambda19_ (w=0x555556798d80) at ../src/utils/Utils.vala:200
#19 0x00005555556c0db3 in _____lambda19__gfunc (data=0x555556798d80, self=0x0) at ../src/utils/Utils.vala:200
#20 0x00007ffff7c0edf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
#21 0x00007ffff7c15f21 in g_thread_proxy (data=0x55555679a190, data=<optimized out>) at ../glib/glib/gthread.c:805
#22 0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#23 0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7fffbebfd700 (LWP 1387)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x7fffbebfba00, nfds=2, timeout=5000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff46f5b7d in g_socket_condition_timed_wait (error=0x7fffb400b160, cancellable=0x7fffb4004cb0, timeout_us=<optimized out>, condition=G_IO_IN, socket=0x7fffb400a130) at ../glib/gio/gsocket.c:4283
#2  0x00007ffff46f5b7d in g_socket_condition_timed_wait (socket=socket@entry=0x7fffb400a130, condition=condition@entry=G_IO_IN, timeout_us=<optimized out>, cancellable=cancellable@entry=0x7fffb4004cb0, error=error@entry=0x7fffb400b160, socket=<optimized out>, condition=<optimized out>, timeout_us=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at ../glib/gio/gsocket.c:4144
#3  0x00007ffff46f5d28 in block_on_timeout (socket=socket@entry=0x7fffb400a130, condition=condition@entry=G_IO_IN, timeout_us=timeout_us@entry=-1, start_time=start_time@entry=46856608, cancellable=cancellable@entry=0x7fffb4004cb0, error=error@entry=0x7fffb400b160, socket=<optimized out>, condition=<optimized out>, timeout_us=<optimized out>, start_time=<optimized out>, cancellable=<optimized out>, error=<optimized out>) at ../glib/gio/gsocket.c:3034
#4  0x00007ffff46f81f4 in g_socket_receive_with_timeout (socket=0x7fffb400a130, buffer=0x7fffb402a083 "\027\003\003\001v", size=5, timeout_us=-1, cancellable=0x7fffb4004cb0, error=0x7fffb400b160) at ../glib/gio/gsocket.c:3082
#5  0x00007ffff4716ae4 in g_input_stream_read (stream=0x55555679b610, buffer=0x7fffb402a083, count=5, cancellable=0x7fffb4004cb0, error=0x7fffb400b160) at ../glib/gio/ginputstream.c:198
#6  0x00007fffec437438 in  () at /usr/lib/gio/modules/libgiognutls.so
#7  0x00007fffe5e65198 in  () at /usr/lib/libgnutls.so.30
#8  0x00007fffe5e5b57e in  () at /usr/lib/libgnutls.so.30
#9  0x00007fffe5e5db45 in  () at /usr/lib/libgnutls.so.30
#10 0x00007fffec439101 in  () at /usr/lib/gio/modules/libgiognutls.so
#11 0x00007fffec4392b5 in  () at /usr/lib/gio/modules/libgiognutls.so
#12 0x00007ffff4716ae4 in g_input_stream_read (stream=0x7fffb4003e50, buffer=0x7fffb4012920, count=8192, cancellable=0x7fffb4004cb0, error=0x7fffbebfbf10) at ../glib/gio/ginputstream.c:198
#13 0x00007ffff4716ae4 in g_input_stream_read (stream=0x55555679b730, buffer=0x7fffb4012920, count=8192, cancellable=0x7fffb4004cb0, error=0x7fffbebfbf10) at ../glib/gio/ginputstream.c:198
#14 0x00007ffff481b485 in  () at /usr/lib/libsoup-2.4.so.1
#15 0x00007ffff48168a5 in  () at /usr/lib/libsoup-2.4.so.1
#16 0x00007ffff4816fd0 in  () at /usr/lib/libsoup-2.4.so.1
#17 0x00007ffff4817cae in  () at /usr/lib/libsoup-2.4.so.1
#18 0x00007ffff4806fac in  () at /usr/lib/libsoup-2.4.so.1
#19 0x00007ffff480729e in  () at /usr/lib/libsoup-2.4.so.1
#20 0x00005555556d7884 in game_hub_utils_parser_load_remote_file (url=0x7fffb4031250 "https://embed.gog.com/u/hlechner/games/stats?sort=total_playtime&order=desc&page=1", method=0x555555707add "GET", auth=0x555555d90c00 "I8bjg9pRxKasg3U4C0jg8n-b-lMWM7Q8iXxbtauxGcNYv5p-nEB_lfJedRjWDLOkZH-GPujMfpf8lnKfQtp_n2Or7kmL-6x6rZlxpqcQeIpOehvpLakULz5FvuJfymdQ74-edtEjdllj7AYkXybGJP18hGOFE7jp_-bq-zHABSI", headers=0x0, data=0x0) at ../src/utils/Parser.vala:87
#21 0x00005555556d86b2 in game_hub_utils_parser_parse_remote_json_file (url=0x7fffb4031250 "https://embed.gog.com/u/hlechner/games/stats?sort=total_playtime&order=desc&page=1", method=0x555555707add "GET", auth=0x555555d90c00 "I8bjg9pRxKasg3U4C0jg8n-b-lMWM7Q8iXxbtauxGcNYv5p-nEB_lfJedRjWDLOkZH-GPujMfpf8lnKfQtp_n2Or7kmL-6x6rZlxpqcQeIpOehvpLakULz5FvuJfymdQ74-edtEjdllj7AYkXybGJP18hGOFE7jp_-bq-zHABSI", headers=0x0, data=0x0) at ../src/utils/Parser.vala:138
#22 0x00005555555a8d50 in game_hub_data_sources_gog_gog_load_player_stats (self=0x555555a1c1e0) at ../src/data/sources/gog/GOG.vala:218
#23 0x00005555555a9b73 in __lambda31_ (_data15_=0x555556798dc0) at ../src/data/sources/gog/GOG.vala:262
#24 0x00005555555ab0a4 in ___lambda31__game_hub_utils_future (self=0x555556798dc0) at ../src/data/sources/gog/GOG.vala:259
#25 0x00005555556bd962 in game_hub_utils_worker_run (self=0x555556798e00) at ../src/utils/Utils.vala:45
#26 0x00005555556c0d7a in ____lambda19_ (w=0x555556798e00) at ../src/utils/Utils.vala:200
#27 0x00005555556c0db3 in _____lambda19__gfunc (data=0x555556798e00, self=0x0) at ../src/utils/Utils.vala:200
#28 0x00007ffff7c0edf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
#29 0x00007ffff7c15f21 in g_thread_proxy (data=0x55555679a140, data=<optimized out>) at ../glib/glib/gthread.c:805
#30 0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#31 0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7fffbf3fe700 (LWP 1386)):
#0  0x00007ffff3e4da6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7be9141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x555555b39e20, cond=0x555555b39e28) at ../glib/glib/gthread-posix.c:1460
#2  0x00007ffff7be9141 in g_cond_wait_until (cond=0x555555b39e28, mutex=0x555555b39e20, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7c6a343 in g_async_queue_pop_intern_unlocked (queue=0x555555b39e20, wait=1, end_time=47346339) at ../glib/glib/gasyncqueue.c:422
#4  0x00007ffff7c0ef4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
#5  0x00007ffff7c0ef4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
#6  0x00007ffff7c15f21 in g_thread_proxy (data=0x555556660590, data=<optimized out>) at ../glib/glib/gthread.c:805
#7  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7fffbfbff700 (LWP 1385)):
#0  0x00007ffff3e4da6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7be9141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x5555557cc3c0, cond=0x5555557cc3c8) at ../glib/glib/gthread-posix.c:1460
#2  0x00007ffff7be9141 in g_cond_wait_until (cond=0x5555557cc3c8, mutex=0x5555557cc3c0, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7c6a343 in g_async_queue_pop_intern_unlocked (queue=0x5555557cc3c0, wait=1, end_time=47296704) at ../glib/glib/gasyncqueue.c:422
#4  0x00007ffff7c0ef4b in g_thread_pool_wait_for_new_task (pool=<optimized out>) at ../glib/glib/gthreadpool.c:263
#5  0x00007ffff7c0ef4b in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:297
#6  0x00007ffff7c15f21 in g_thread_proxy (data=0x5555565374f0, data=<optimized out>) at ../glib/glib/gthread.c:805
#7  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7fffe4adb700 (LWP 1379)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x7fffcc007030, nfds=3, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffe51bb673 in  () at /usr/lib/libpulse.so.0
#2  0x00007fffe51ac990 in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x00007fffe51acfe0 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x00007fffe51ad091 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x00007fffe51bb5ae in  () at /usr/lib/libpulse.so.0
#6  0x00007fffe4f5a9fc in  () at /usr/lib/pulseaudio/libpulsecommon-12.2.so
#7  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#8  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7fffe5c25700 (LWP 1378)):
#0  0x00007ffff3e4da6d in syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7be9141 in g_cond_wait_until (end_time=<optimized out>, mutex=0x5555557c82e0, cond=0x5555557c82e8) at ../glib/glib/gthread-posix.c:1460
#2  0x00007ffff7be9141 in g_cond_wait_until (cond=0x5555557c82e8, mutex=0x5555557c82e0, end_time=<optimized out>, cond=<optimized out>, mutex=<optimized out>, end_time=<optimized out>) at ../glib/glib/gthread-posix.c:1434
#3  0x00007ffff7c6a343 in g_async_queue_pop_intern_unlocked (queue=queue@entry=0x5555557c82e0, wait=wait@entry=1, end_time=end_time@entry=61760597) at ../glib/glib/gasyncqueue.c:422
#4  0x00007ffff7c6a543 in g_async_queue_timeout_pop (queue=0x5555557c82e0, timeout=<optimized out>, queue=<optimized out>, timeout=<optimized out>) at ../glib/glib/gasyncqueue.c:545
#5  0x00007ffff7c0ee9a in g_thread_pool_wait_for_new_pool () at ../glib/glib/gthreadpool.c:168
#6  0x00007ffff7c0ee9a in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:365
#7  0x00007ffff7c15f21 in g_thread_proxy (data=0x555555a67f20, data=<optimized out>) at ../glib/glib/gthread.c:805
#8  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7fffe6ffd700 (LWP 1377)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=fds@entry=0x7fffe6ffad18, nfds=nfds@entry=1, timeout=4912, timeout@entry=<error reading variable: That operation is not available on integers of more than 8 bytes.>) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff042501c in send_dg (ansp2_malloced=<optimized out>, resplen2=<optimized out>, anssizp2=<optimized out>, ansp2=<optimized out>, anscp=<optimized out>, gotsomewhere=<synthetic pointer>, v_circuit=<synthetic pointer>, ns=<optimized out>, terrno=0x7fffe6ffacd8, anssizp=0x7fffe6ffae10, ansp=0x7fffe6ffacc8, buflen2=<optimized out>, buf2=<optimized out>, buflen=<optimized out>, buf=<optimized out>, statp=<optimized out>) at res_send.c:1103
#2  0x00007ffff042501c in __res_context_send (ctx=ctx@entry=0x7fffdc005b70, buf=buf@entry=0x7fffe6ffae40 "\"\025\001", buflen=buflen@entry=38, buf2=buf2@entry=0x7fffe6ffae68 ">#\001", buflen2=buflen2@entry=38, ans=<optimized out>, ans@entry=0x7fffe6ffbad0 ">#\201\200", anssiz=<optimized out>, ansp=<optimized out>, ansp2=<optimized out>, nansp2=<optimized out>, resplen2=<optimized out>, ansp2_malloced=<optimized out>) at res_send.c:510
#3  0x00007ffff0422a11 in __GI___res_context_query (ctx=ctx@entry=0x7fffdc005b70, name=name@entry=0x7fffa977a2b0 "api.steampowered.com", class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffe6ffbad0 ">#\201\200", anslen=anslen@entry=2048, answerp=0x7fffe6ffc320, answerp2=0x7fffe6ffc328, nanswerp2=0x7fffe6ffc310, resplen2=0x7fffe6ffc314, answerp2_malloced=0x7fffe6ffc318) at res_query.c:208
#4  0x00007ffff0423059 in __res_context_querydomain (ctx=ctx@entry=0x7fffdc005b70, name=name@entry=0x7fffa977a2b0 "api.steampowered.com", domain=domain@entry=0x0, class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffe6ffbad0 ">#\201\200", anslen=2048, answerp=0x7fffe6ffc320, answerp2=0x7fffe6ffc328, nanswerp2=0x7fffe6ffc310, resplen2=0x7fffe6ffc314, answerp2_malloced=0x7fffe6ffc318) at res_query.c:593
#5  0x00007ffff042364d in __GI___res_context_search (ctx=ctx@entry=0x7fffdc005b70, name=name@entry=0x7fffa977a2b0 "api.steampowered.com", class=class@entry=1, type=type@entry=439963904, answer=answer@entry=0x7fffe6ffbad0 ">#\201\200", anslen=anslen@entry=2048, answerp=<optimized out>, answerp2=<optimized out>, nanswerp2=<optimized out>, resplen2=<optimized out>, answerp2_malloced=<optimized out>) at res_query.c:362
#6  0x00007fffec10df65 in _nss_dns_gethostbyname4_r (name=name@entry=0x7fffa977a2b0 "api.steampowered.com", pat=pat@entry=0x7fffe6ffc478, buffer=0x7fffe6ffc700 "", buflen=1024, errnop=errnop@entry=0x7fffe6ffd680, herrnop=herrnop@entry=0x7fffe6ffd6e4, ttlp=0x0) at nss_dns/dns-host.c:371
#7  0x00007ffff3e3c3aa in gaih_inet (name=<optimized out>, name@entry=0x7fffa977a2b0 "api.steampowered.com", service=service@entry=0x0, req=req@entry=0x7fffe6ffcb60, pai=pai@entry=0x7fffe6ffc688, naddrs=naddrs@entry=0x7fffe6ffc684, tmpbuf=tmpbuf@entry=0x7fffe6ffc6f0) at ../sysdeps/posix/getaddrinfo.c:770
#8  0x00007ffff3e3d3fb in __GI_getaddrinfo (name=<optimized out>, service=<optimized out>, hints=0x7fffe6ffcb60, pai=0x7fffe6ffcb58) at ../sysdeps/posix/getaddrinfo.c:2265
#9  0x00007ffff46e580e in do_lookup_by_name (task=0x7fffb0002700, source_object=<optimized out>, task_data=<optimized out>, cancellable=<optimized out>) at ../glib/gio/gthreadedresolver.c:113
#10 0x00007ffff46e5b16 in g_task_thread_pool_thread (thread_data=0x7fffb0002700, pool_data=<optimized out>) at ../glib/gio/gtask.c:1404
#11 0x00007ffff7c0edf6 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:308
#12 0x00007ffff7c15f21 in g_thread_proxy (data=0x555555add630, data=<optimized out>) at ../glib/glib/gthread.c:805
#13 0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#14 0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7fffe77fe700 (LWP 1366)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x5555559b0280, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff7c3a7c0 in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x5555559b0280, timeout=<optimized out>, context=0x5555559b2e00) at ../glib/glib/gmain.c:4228
#2  0x00007ffff7c3a7c0 in g_main_context_iterate (context=context@entry=0x5555559b2e00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
#3  0x00007ffff7c3a8ae in g_main_context_iteration (context=0x5555559b2e00, may_block=1) at ../glib/glib/gmain.c:3988
#4  0x00007fffec58fbde in dconf_gdbus_worker_thread (user_data=0x5555559b2e00) at ../dconf/gdbus/dconf-gdbus-thread.c:82
#5  0x00007ffff7c15f21 in g_thread_proxy (data=0x5555558cf850, data=<optimized out>) at ../glib/glib/gthread.c:805
#6  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fffe7fff700 (LWP 1365)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x7fffd0015fa0, nfds=5, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff7c3a7c0 in g_main_context_poll (priority=<optimized out>, n_fds=5, fds=0x7fffd0015fa0, timeout=<optimized out>, context=0x5555557df690) at ../glib/glib/gmain.c:4228
#2  0x00007ffff7c3a7c0 in g_main_context_iterate (context=0x5555557df690, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
#3  0x00007ffff7c3b7f2 in g_main_loop_run (loop=0x5555557df780) at ../glib/glib/gmain.c:4123
#4  0x00007ffff467d508 in gdbus_shared_thread_func (user_data=0x5555557df660) at ../glib/gio/gdbusprivate.c:275
#5  0x00007ffff7c15f21 in g_thread_proxy (data=0x5555557c0400, data=<optimized out>) at ../glib/glib/gthread.c:805
#6  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fffecdfc700 (LWP 1364)):
#0  0x00007ffff3e481b1 in __GI___poll (fds=0x5555557c6a20, nfds=2, timeout=3029) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ffff7c3a7c0 in g_main_context_poll (priority=<optimized out>, n_fds=2, fds=0x5555557c6a20, timeout=<optimized out>, context=0x5555557cdcb0) at ../glib/glib/gmain.c:4228
#2  0x00007ffff7c3a7c0 in g_main_context_iterate (context=context@entry=0x5555557cdcb0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3922
#3  0x00007ffff7c3a8ae in g_main_context_iteration (context=0x5555557cdcb0, may_block=may_block@entry=1) at ../glib/glib/gmain.c:3988
#4  0x00007ffff7c3a902 in glib_worker_main (data=<optimized out>) at ../glib/glib/gmain.c:5868
#5  0x00007ffff7c15f21 in g_thread_proxy (data=0x5555557bff20, data=<optimized out>) at ../glib/glib/gthread.c:805
#6  0x00007ffff333ba92 in start_thread (arg=<optimized out>) at pthread_create.c:486
#7  0x00007ffff3e52dc3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fffed7aea00 (LWP 1357)):
#0  0x000055555566db0d in game_hub_ui_views_games_view_game_list_row_update_style (self=0x555556a37900, style=0x555555ae1800, style_length1=5) at ../src/ui/views/GamesView/GameListRow.vala:269
#1  0x000055555566f478 in game_hub_ui_views_games_view_game_list_row_constructor (type=Python Exception <class 'TypeError'> can only concatenate str (not "NoneType") to str: 
, n_construct_properties=2, construct_properties=0x555556a2ee80) at ../src/ui/views/GamesView/GameListRow.vala:135
#2  0x00007ffff7d2a4ab in g_object_new_with_custom_constructor (n_params=4, params=0x7fffffffded0, class=0x5555567f6800) at ../glib/gobject/gobject.c:1723
#3  0x00007ffff7d2a4ab in g_object_new_internal (class=class@entry=0x5555567f6800, params=params@entry=0x7fffffffded0, n_params=n_params@entry=4) at ../glib/gobject/gobject.c:1803
#4  0x00007ffff7d2b2e4 in g_object_new_valist (object_type=<optimized out>, first_property_name=<optimized out>, var_args=var_args@entry=0x7fffffffe020) at ../glib/gobject/gobject.c:2128
#5  0x00007ffff7d2bc7a in g_object_new (object_type=<optimized out>, first_property_name=<optimized out>) at ../glib/gobject/gobject.c:1648
#6  0x000055555566c265 in game_hub_ui_views_games_view_game_list_row_construct (object_type=Python Exception <class 'TypeError'> can only concatenate str (not "NoneType") to str: 
, game=0x7fffa97e79f0, adapter=0x55555676f930) at ../src/ui/views/GamesView/GameListRow.vala:67
#7  0x000055555566c29e in game_hub_ui_views_games_view_game_list_row_new (game=0x7fffa97e79f0, adapter=0x55555676f930) at ../src/ui/views/GamesView/GameListRow.vala:65
#8  0x000055555561084e in game_hub_data_adapters_games_adapter_view_holder_init_views (self=0x7fffa97958c0) at ../src/data/adapters/GamesAdapter.vala:599
#9  0x000055555560ad9a in game_hub_data_adapters_games_adapter_add_views (self=0x55555676f930, game=0x7fffa97e79f0, holder=0x7fffa97958c0) at ../src/data/adapters/GamesAdapter.vala:182
#10 0x000055555560b121 in __lambda234_ (self=0x55555676f930) at ../src/data/adapters/GamesAdapter.vala:215
#11 0x000055555560b281 in ___lambda234__gsource_func (self=0x55555676f930) at GamesAdapter.c:2111
#12 0x00007ffff7c387b1 in g_main_dispatch (context=0x5555557c4350) at ../glib/glib/gmain.c:3189
#13 0x00007ffff7c387b1 in g_main_context_dispatch (context=context@entry=0x5555557c4350) at ../glib/glib/gmain.c:3854
#14 0x00007ffff7c3a869 in g_main_context_iterate (context=context@entry=0x5555557c4350, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:3927
#15 0x00007ffff7c3a8ae in g_main_context_iteration (context=0x5555557c4350, may_block=1) at ../glib/glib/gmain.c:3988
#16 0x00007ffff46c169e in g_application_run (application=0x5555557ba1d0, argc=<optimized out>, argv=0x7fffffffe688) at ../glib/gio/gapplication.c:2516
#17 0x000055555556ba9d in game_hub_application_main (args=0x7fffffffe688, args_length1=2) at ../src/app.vala:235
#18 0x000055555556baf6 in main (argc=2, argv=0x7fffffffe688) at ../src/app.vala:220

@hlechner hlechner reopened this Jul 2, 2019
@hlechner
Copy link
Author

hlechner commented Jul 2, 2019

I can confirm the fix worked

@hlechner hlechner closed this as completed Jul 2, 2019
Lucki pushed a commit to Lucki/GameHub that referenced this issue Oct 30, 2021
Add log filtering to hide useless debug messages


Former-commit-id: 2713b16
Lucki pushed a commit to Lucki/GameHub that referenced this issue Oct 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants