Skip to content

Fix crashes when loading about:applications when ~/.local/share/applications contains broken symlinks

Michael Catanzaro requested to merge mcatanzaro/webapp-crashes into master
#0  0x00007fd68ecfb977 in g_log_structured_array () at /lib64/libglib-2.0.so.0
#1  0x00007fd68ecfbd89 in g_log_default_handler () at /lib64/libglib-2.0.so.0
#2  0x00007fd68ecfbfd9 in g_logv () at /lib64/libglib-2.0.so.0
#3  0x00007fd68ecfc273 in g_log () at /lib64/libglib-2.0.so.0
#4  0x00007fd68f825794 in ephy_web_application_for_profile_directory
    (profile_dir=profile_dir@entry=0x7fd508013870 "/home/mcatanzaro/.local/share/epiphany-fortintam.com-41208658e13ff8453b623019edcc986f39dccc78")
    at ../lib/ephy-web-app-utils.c:558
#5  0x00007fd68f8258dc in ephy_web_application_get_application_list_internal
    (only_legacy=0) at ../lib/ephy-web-app-utils.c:620
#6  0x00007fd68f8e1e0d in handle_applications_sync
    (task=0x7fd668010b30, source_object=<optimized out>, task_data=<optimized out>, cancellable=<optimized out>) at ../embed/ephy-about-handler.c:318
#7  0x00007fd68eeddb72 in g_task_thread_pool_thread ()
    at /lib64/libgio-2.0.so.0
#8  0x00007fd68ed1f0f4 in g_thread_pool_thread_proxy ()
    at /lib64/libglib-2.0.so.0
#9  0x00007fd68ed1e7f2 in g_thread_proxy () at /lib64/libglib-2.0.so.0
#10 0x00007fd68923c432 in start_thread (arg=<optimized out>)
    at pthread_create.c:477
#11 0x00007fd68e9f49d3 in clone ()
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Merge request reports