matrix: Can't decrypt sent images
When sending an image in an encrypted room which chatty, the image cannot be decrypted on any side.
From chatty (after sending an image named car.jpg) :
From the recipient client :
After restarting chatty, encryption works.
Logs :
11:16:55.1690 chatty-clock[60117]: TRACE: sync
11:16:59.4315 chatty-utils[60117]: DEBUG: Attachment Path: /home/francois/Pictures/car.jpg
11:16:59.4318 cm-room[60117]: DEBUG: (0x559588ba7990) Queue send file message, txn-id: 'cm1663147019431.2'
11:16:59.4356 cm-room[60117]: DEBUG: (0x559588ba7990) Load user devices
11:16:59.4357 cm-user-list[60117]: DEBUG: (0x5595878eb120) Queue Load 0x559588c21cc0 user devices, users count: 2
11:16:59.4358 cm-user-list[60117]: DEBUG: (0x559588c21cc0) Load user devices, users count: 2
11:17:00.7584 cm-user-list[60117]: DEBUG: (0x559588c21cc0) Load user devices success
11:17:00.7585 cm-user-list[60117]: DEBUG: (0x559588c21cc0) Load user devices, to load: 2, loaded: 2
11:17:00.7586 cm-db[60117]:CRITICAL: cm_db_update_user_devices: assertion '(added && added->len) || (removed && removed->len)' failed
11:17:00.7587 cm-room[60117]: TRACE: (0x5595871226b0) user changed, added: 0, removed: 0
11:17:00.7588 cm-room[60117]: TRACE: (0x5595871228b0) user changed, added: 0, removed: 0
11:17:00.7588 cm-room[60117]: TRACE: (0x559587122bb0) user changed, added: 0, removed: 0
11:17:00.7588 cm-room[60117]: TRACE: (0x559587122cb0) user changed, added: 0, removed: 0
11:17:00.7589 cm-room[60117]: TRACE: (0x559588ba7090) user changed, added: 0, removed: 0
11:17:00.7589 cm-room[60117]: TRACE: (0x559588ba7590) user changed, added: 0, removed: 0
11:17:00.7589 cm-room[60117]: TRACE: (0x559588ba7990) user changed, added: 0, removed: 0
11:17:00.7590 cm-room[60117]: TRACE: (0x559588ba7b90) user changed, added: 0, removed: 0
11:17:00.7590 cm-room[60117]: TRACE: (0x559588ba7c90) user changed, added: 0, removed: 0
11:17:00.7590 cm-room[60117]: TRACE: (0x559588ba7e90) user changed, added: 0, removed: 0
11:17:00.7591 cm-user-list[60117]: DEBUG: (0x559588c21cc0) Load user devices, user: @XXXXXXX:librem.one, devices, added: 0, removed: 0
11:17:00.7591 cm-db[60117]:CRITICAL: cm_db_update_user_devices: assertion '(added && added->len) || (removed && removed->len)' failed
11:17:00.7592 cm-room[60117]: TRACE: (0x559588ba7990) user changed, added: 0, removed: 0
11:17:00.7592 cm-user-list[60117]: DEBUG: (0x559588c21cc0) Load user devices, user: @francois.techene:talk.puri.sm, devices, added: 0, removed: 0
11:17:00.7593 cm-room[60117]: DEBUG: (0x559588ba7990) Load user devices success
11:17:00.7593 cm-room[60117]: DEBUG: (0x559588ba7990) Has 2 room users for claiming keys
11:17:00.7594 cm-room[60117]: DEBUG: (0x559588ba7990) Claim keys for 2 users
11:17:00.7594 cm-user-list[60117]: DEBUG: (0x559588ba7990) Claim 0x5595887c3920 user keys, users: 2
11:17:02.4708 cm-user-list[60117]: DEBUG: (0x559588ba7990) Claim 0x5595887c3920 user keys success
11:17:02.4773 cm-user-list[60117]: DEBUG: (0x559588ba7990) Claim 0x5595887c3920 user keys success, keys: 2
11:17:02.4774 cm-room[60117]: DEBUG: (0x559588ba7990) Claim keys success
11:17:02.4774 cm-room[60117]: DEBUG: (0x559588ba7990) Upload keys
11:17:02.4774 cm-user-list[60117]: DEBUG: (0x559588ba7990) Upload group keys, keys count: 2
11:17:03.3002 cm-user-list[60117]: DEBUG: (0x559588ba7990) Upload group keys success
11:17:03.3003 cm-room[60117]: DEBUG: (0x559588ba7990) Upload keys success
11:17:03.3004 cm-room[60117]: DEBUG: (0x559588ba7990) Upload file, txn-id: 'cm1663147019431.2'
11:17:03.3395 cm-enc[60117]: DEBUG: (0x5595871abbc0) Message with pre-key received, has session: (nil)
11:17:03.3403 cm-enc[60117]: DEBUG: (0x5595871abbc0) New inbound session created 0x559588aeb3c0
11:17:03.3403 cm-enc[60117]: DEBUG: (0x5595871abbc0) Handle decrypted, session: 0x559588aeb3c0
11:17:03.3405 cm-enc[60117]: DEBUG: (0x5595871abbc0) Message decrypted. type: m.room_key
11:17:03.3405 cm-enc[60117]: DEBUG: (0x5595871abbc0) Save in olm session 0x559588aeb3c0
11:17:03.3459 cm-client[60117]: DEBUG: (0x5595878eb120) Generating 1 onetime keys
11:17:03.3464 cm-client[60117]: DEBUG: (0x5595878eb120) Upload key
11:17:04.3057 cm-client[60117]: DEBUG: (0x5595878eb120) Upload key success
11:17:05.6142 cm-room[60117]: DEBUG: (0x559588ba7990) Upload file success. txn-id: 'cm1663147019431.2'
11:17:05.6145 cm-olm[60117]:CRITICAL: cm_olm_encrypt: assertion 'CM_IS_OLM (self)' failed
11:17:05.6145 cm-olm[60117]:CRITICAL: cm_olm_get_message_index: assertion 'CM_IS_OLM (self)' failed
11:17:05.6146 cm-enc[60117]: DEBUG: (0x5595871abbc0) Enrypt for room 0x559588ba7990, session: 0x5595889e0290, chain-index: 0
11:17:05.6146 cm-olm[60117]:CRITICAL: cm_olm_update_validity: assertion 'CM_IS_OLM (self)' failed
11:17:05.6146 cm-olm[60117]:CRITICAL: cm_olm_save: assertion 'CM_IS_OLM (self)' failed
11:17:05.6147 cm-olm[60117]:CRITICAL: cm_olm_get_session_id: assertion 'CM_IS_OLM (self)' failed
11:17:06.7885 cm-room[60117]: DEBUG: (0x559588ba7990) Send message success. txn-id: 'cm1663147019431.2'
11:17:07.0363 cm-room-event-list[60117]: DEBUG: (0x559588ba7990) Parsing events 0x559589311190, state event: true, past events: false
11:17:07.0364 cm-room-event-list[60117]: DEBUG: (0x559588ba7990) Parsing events 0x559589342600, state event: false, past events: false
11:17:07.0398 cm-room[60117]: TRACE: (0x559588ba7990) New timeline events count: 1
11:17:21.5159 cm-room-event-list[60117]: DEBUG: (0x559588ba7990) Parsing events 0x55958913f590, state event: true, past events: false
11:17:21.5160 cm-room-event-list[60117]: DEBUG: (0x559588ba7990) Parsing events 0x559589323610, state event: false, past events: false
11:17:21.5161 cm-room[60117]: TRACE: (0x559588ba7990) New timeline events count: 0
11:17:58.3305 chatty-clock[60117]: TRACE: sync
11:18:13.4548 chatty-file-item[60117]: TRACE: chatty_file_item_set_file():149: has thumbnail: 1, failed thumbnail: 0, valid thumbnail: 1
Edited by Administrator