AchetaGames / Epic-Asset-Manager

A frontend to Assets purchased on Epic Games Store
https://flathub.org/apps/details/io.github.achetagames.epic_asset_manager
MIT License
363 stars 21 forks source link

Epic-Asset-Manager crashes after clicking on multiple assets #232

Open SG-O opened 1 year ago

SG-O commented 1 year ago

After opening the Epic-Asset-Manager i clock on 3-10 assets. Then it crashes...

Here is the debug output:

$ flatpak run --env=RUST_LOG=debug io.github.achetagames.epic_asset_manager
<epic_asset_manager> - [DEBUG] - /app/share/epic_asset_manager
<epic_asset_manager> - [DEBUG] - 
<epic_asset_manager> - [DEBUG] - 3.8.3
<epic_asset_manager::application> - [INFO] - Epic Asset Manager (io.github.achetagames.epic_asset_manager)
<epic_asset_manager::application> - [INFO] - Version: 3.8.3 ()
<epic_asset_manager::application> - [INFO] - Datadir: /app/share/epic_asset_manager
<epic_asset_manager::application::imp> - [DEBUG] - GtkApplication<EpicAssetManager>::startup
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
<egs_api::api::types::download_manifest> - [ERROR] - No header magic
**
Gsk:ERROR:../gsk/gl/gskglrenderjob.c:3933:gsk_gl_render_job_visit_node_with_offscreen: code should not be reached
Bail out! Gsk:ERROR:../gsk/gl/gskglrenderjob.c:3933:gsk_gl_render_job_visit_node_with_offscreen: code should not be reached

This might be related to Epic-Asset-Manager crashes and closes the window after clicking and adding multiple assets to a download queue #223.

aknarts commented 1 year ago

This is a different issue to the one linked. Again not clear why this happens, my biggest hunch is that some image is just broken and GTK fails to load it properly and crashes the entire app. There probably is an issue for this already namely #192

jameskirkwood commented 11 months ago

I encountered what appears to be the same problem. It happens when:

A workaround is to close the right side panel before selecting a different asset. After successfully caching an asset's image gallery, clicking on that asset is no longer a problem. This survives application restarts too.

Edit: I don't know for sure that it's the image cache, but deleting that folder causes the problem to reappear.

tajo48 commented 9 months ago

Bump