Probably only in the debugger
The backtrace looks like: #0 0x00007ffff3938428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #1 0x00007ffff393a02a in __GI_abort () at abort.c:89 #2 0x00007ffff3f59d65 in g_assertion_message () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007ffff3f59dfa in g_assertion_message_expr () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00005555557ca0b9 in tag_on_media_views_contents_altered ( removed=<optimised out>, added=<optimised out>, self=0x555575373470) at src/Tag.c:5880 #5 _tag_on_media_views_contents_altered_data_collection_contents_altered ( _sender=<optimised out>, added=<optimised out>, removed=0x55558593b6d0, self=0x555575373470) at src/Tag.c:2169 #6 0x00007ffff420afa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #7 0x00007ffff421cfc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #8 0x00007ffff4225d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #9 0x00007ffff4226555 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #10 0x0000555555667783 in data_collection_real_remove_marked ( self=0x555575373540, m=<optimised out>) at src/core/DataCollection.c:1334 #11 0x00005555557cd9be in tag_detach_many (self=self@entry=0x555575373470, sources=<optimised out>) at src/Tag.c:5380 #12 0x00005555557cfcd1 in tag_real_break_link_many (base=<optimised out>, sources=0x555573e1c160) at src/Tag.c:4917 #13 0x000055555567243f in container_source_collection_on_contained_sources_unlinking (unlinking=<optimised out>, self=0x555572f042a0) at src/core/ContainerSourceCollection.c:828 #14 _container_source_collection_on_contained_sources_unlinking_source_collection_items_unlinking (_sender=<optimised out>, unlinking=<optimised out>, self=0x555572f042a0) at src/core/ContainerSourceCollection.c:1204 #15 0x00007ffff420afa5 in g_closure_invoke () ---Type <return> to continue, or q <return> to quit--- from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #16 0x00007ffff421cfc1 in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #17 0x00007ffff4225d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #18 0x00007ffff4226555 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #19 0x000055555566d50e in source_collection_unlink_marked ( self=0x55555613b0e0, marker=<optimised out>, monitor=0x0, monitor_target=0x0) at src/core/SourceCollection.c:814 #20 0x000055555566ea47 in source_holding_tank_unlink_and_hold ( self=0x555555e136d0, unlink=0x555584c4aca0) at src/core/SourceHoldingTank.c:550 #21 0x000055555580a4dd in media_source_collection_real_items_altered ( base=<optimised out>, items=0x555585b02770) at src/MediaDataRepresentation.c:3723 #22 0x0000555555755d4c in library_photo_source_collection_real_items_altered ( base=<optimised out>, items=0x555585b02770) at src/Photo.c:23185 #23 0x00007ffff420afa5 in g_closure_invoke () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #24 0x00007ffff421d56e in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #25 0x00007ffff4225d5c in g_signal_emit_valist () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #26 0x00007ffff4226555 in g_signal_emit_by_name () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 #27 0x0000555555664ce7 in data_collection_real_notify_thawed ( self=0x55555613b0e0) at src/core/DataCollection.c:1865 #28 0x0000555555807243 in media_source_transaction_controller_real_commit_impl (base=<optimised out>, error=0x7fffffffda20) at src/MediaDataRepresentation.c:3081 #29 0x000055555580eb5e in transaction_controller_commit ( self=self@entry=0x7fff6840b480) at src/MediaInterfaces.c:372 #30 0x000055555581a588 in media_monitor_on_flush_pending_updates ( ---Type <return> to continue, or q <return> to quit--- self=0x55558200c550) at src/MediaMonitor.c:1954 #31 _media_monitor_on_flush_pending_updates_gsource_func (self=0x55558200c550) at src/MediaMonitor.c:903 #32 0x00007ffff3f34ab3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007ffff3f3404a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007ffff3f343f0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007ffff3f3449c in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007ffff44fbd7d in g_application_run () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #37 0x00005555557f6219 in application_start (self=0x555555c2a8e0, argv=0x0, argv_length1=0) at src/Application.c:529 #38 0x00005555556e94ce in library_exec (mounts=<optimised out>, mounts_length1=<optimised out>) at src/main.c:1305 #39 0x00005555556ea16b in _vala_main (args=0x7fffffffded8, args_length1=1) at src/main.c:1964 #40 0x00005555555d9450 in main (argc=<optimised out>, argv=<optimised out>) at src/main.c:2046 I need guidance on how to extract the information from the objects in memory about which file creates the assertion error. Kind regards Dominik
Attachment:
signature.asc
Description: OpenPGP digital signature