Re: [Shotwell] tag_on_media_views_contents_altered: assertion failed: (is_removed)




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



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]