appcenter icon indicating copy to clipboard operation
appcenter copied to clipboard

Crash when updating Flatpak

Open danirabbit opened this issue 4 years ago • 1 comments

What Happened

When running updates, I get a crash from the flatpak backend

Steps to Reproduce

  1. Have some flatpak updates
  2. Run Update All

Logs

Starting program: /home/daniel/Projects/appcenter/build/src/io.elementary.appcenter 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff31d4700 (LWP 755101)]
[New Thread 0x7ffff29d3700 (LWP 755102)]
[New Thread 0x7ffff2158700 (LWP 755103)]
[New Thread 0x7ffff1957700 (LWP 755104)]
[New Thread 0x7ffff0bfc700 (LWP 755105)]
[New Thread 0x7fffe928c700 (LWP 755106)]
[New Thread 0x7fffe8a8b700 (LWP 755107)]
[Detaching after vfork from child process 755108]
[Thread 0x7ffff1957700 (LWP 755104) exited]
[Detaching after fork from child process 755528]

(io.elementary.appcenter:755097): Gtk-WARNING **: 11:22:20.139: Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
[New Thread 0x7ffff1957700 (LWP 756492)]
[Thread 0x7ffff1957700 (LWP 756492) exited]
[New Thread 0x7ffff1957700 (LWP 756493)]
[Detaching after fork from child process 756494]
[Detaching after fork from child process 756496]
[Detaching after fork from child process 756498]
[New Thread 0x7fff971e3700 (LWP 756499)]
[Detaching after fork from child process 756501]
[Detaching after fork from child process 756503]
[Detaching after fork from child process 756505]
[Detaching after fork from child process 756507]
[New Thread 0x7fff969e2700 (LWP 756509)]
[Thread 0x7ffff1957700 (LWP 756493) exited]
[Thread 0x7fff971e3700 (LWP 756499) exited]
[Detaching after fork from child process 756523]
[Detaching after fork from child process 756527]
[Detaching after fork from child process 756533]
[Thread 0x7fffe928c700 (LWP 755106) exited]
[Detaching after fork from child process 756947]
[Detaching after fork from child process 756951]
[Detaching after fork from child process 756955]
[Detaching after fork from child process 756957]
[Thread 0x7fff969e2700 (LWP 756509) exited]
[New Thread 0x7fff969e2700 (LWP 773237)]
[Detaching after fork from child process 773247]
[New Thread 0x7fffe928c700 (LWP 773253)]
[Thread 0x7fffe928c700 (LWP 773253) exited]
[New Thread 0x7fffe928c700 (LWP 773254)]
[Detaching after fork from child process 773255]
[Detaching after fork from child process 773257]
[Thread 0x7fffe928c700 (LWP 773254) exited]
[Detaching after fork from child process 773260]
[Detaching after fork from child process 773282]
[New Thread 0x7fffe928c700 (LWP 773288)]
[Thread 0x7fffe928c700 (LWP 773288) exited]
[New Thread 0x7fffe928c700 (LWP 773289)]
[Detaching after fork from child process 773290]
[Detaching after fork from child process 773292]
[Thread 0x7fffe928c700 (LWP 773289) exited]
[Detaching after fork from child process 773295]
[Detaching after fork from child process 773309]
[New Thread 0x7fffe928c700 (LWP 773315)]
[Thread 0x7fffe928c700 (LWP 773315) exited]
[New Thread 0x7fffe928c700 (LWP 773316)]
[Detaching after fork from child process 773317]
[Detaching after fork from child process 773319]
[Thread 0x7fffe928c700 (LWP 773316) exited]
[Detaching after fork from child process 773321]
[Detaching after fork from child process 773333]
[New Thread 0x7fffe928c700 (LWP 773340)]
[Thread 0x7fffe928c700 (LWP 773340) exited]
[New Thread 0x7fffe928c700 (LWP 773341)]
[Detaching after fork from child process 773342]
[Detaching after fork from child process 773344]
[Thread 0x7fffe928c700 (LWP 773341) exited]
[Detaching after fork from child process 773346]
[New Thread 0x7fffe928c700 (LWP 773360)]
[Thread 0x7fffe928c700 (LWP 773360) exited]
[New Thread 0x7fffe928c700 (LWP 773361)]

Thread 6 "flatpak-worker" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff0bfc700 (LWP 755105)]
0x0000000000000000 in ?? ()
(gdb) bt
#0  0x0000000000000000 in  ()
#1  0x0000555555596f7e in __lambda26_ (_data25_=0x7fffdda9c7a0) at ../src/Core/FlatpakBackend.vala:1277
#2  0x0000555555596faa in ___lambda26__flatpak_transaction_progress_changed (_sender=0x7fffdda9ca00, self=0x7fffdda9c7a0) at ../src/Core/FlatpakBackend.vala:1269
#3  0x00007ffff7d67a56 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#4  0x00007ffff7d86b48 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#5  0x00007ffff7d870f3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#6  0x00007ffff7d67a56 in  () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007ffff7d86b48 in g_signal_emit_valist () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff7d870f3 in g_signal_emit () at /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff5b5739a in  () at /lib/x86_64-linux-gnu/libostree-1.so.1
#10 0x00007ffff7ed604e in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007ffff7ed6400 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007ffff7ed64a3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#13 0x00007ffff5b88e09 in ostree_repo_pull_with_options () at /lib/x86_64-linux-gnu/libostree-1.so.1
#14 0x00007ffff6f0d5ce in  () at /lib/x86_64-linux-gnu/libflatpak.so.0
#15 0x00007ffff6f2b109 in  () at /lib/x86_64-linux-gnu/libflatpak.so.0
#16 0x00007ffff6f3b2c4 in  () at /lib/x86_64-linux-gnu/libflatpak.so.0
#17 0x00007ffff6f6780f in  () at /lib/x86_64-linux-gnu/libflatpak.so.0
#18 0x0000555555597ce9 in app_center_core_flatpak_backend_run_updates_transaction
    (self=0x555555a8c730, system=0, ids=0x7fffdc4be660, ids_length1=9, cb=0x0, cb_target=0x0, cb_target_destroy_notify=0x0, cancellable=0x5555560c58a0)
    at ../src/Core/FlatpakBackend.vala:1309
#19 0x00005555555969cc in app_center_core_flatpak_backend_update_package_internal (self=0x555555a8c730, job=0x7fffb443c1a0) at ../src/Core/FlatpakBackend.vala:1226
#20 0x0000555555584747 in app_center_core_flatpak_backend_worker_func (self=0x555555a8c730) at ../src/Core/FlatpakBackend.vala:73
#21 0x0000555555599c33 in _app_center_core_flatpak_backend_worker_func_gthread_func (self=0x555555a8c730) at FlatpakBackend.c:12999
#22 0x00007ffff7effad1 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007ffff6a85609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#24 0x00007ffff6c36293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

danirabbit avatar Sep 07 '21 18:09 danirabbit

Hey @danrabbit I've been having this same issue for a while now. I can't help with programming (lack knowledge), but is there another way in which I can help?

janga1 avatar Oct 26 '21 14:10 janga1