Crashing during Import

Hello,

I just downloaded tropy to my mac and I have found that whenever I attempt to import (either by dragging or File>Import) the window crashes.

Here’s a copy of my log:

{“level”:30,“time”:1710774985638,“type”:“browser”,“name”:“main”,“args”:[“file:///Users/pascaleboucicaut/Desktop/Dissertation.tropy”],“opts”:{“env”:“production”,“autoUpdates”:true,“contextIsolation”:true,“webgl”:false,“verbose”:false,“trace”:false,“data”:“/Users/pascaleboucicaut/Library/Application Support/Tropy”,“cache”:“/Users/pascaleboucicaut/Library/Caches/Tropy”,“logs”:“/Users/pascaleboucicaut/Library/Logs/Tropy”},“version”:“1.16.2”,“msg”:“main.init 1.16.2 Darwin 20.3.0 (arm64)”}
{“level”:30,“time”:1710774985677,“type”:“browser”,“name”:“main”,“msg”:“plugins scanned: 0”}
{“level”:30,“time”:1710774985678,“type”:“browser”,“name”:“main”,“msg”:“app state restored”}
{“level”:30,“time”:1710774985679,“type”:“browser”,“name”:“main”,“file”:“/Users/pascaleboucicaut/Desktop/Dissertation.tropy”,“msg”:“open new project window”}
{“level”:30,“time”:1710774985709,“type”:“browser”,“name”:“main”,“msg”:“switch to "system" theme”}
{“level”:30,“time”:1710774985710,“type”:“browser”,“name”:“main”,“msg”:“checking for updates…”}
{“level”:30,“time”:1710774985715,“type”:“browser”,“name”:“main”,“status”:{“2d_canvas”:“enabled”,“canvas_oop_rasterization”:“enabled_on”,“direct_rendering_display_compositor”:“disabled_off_ok”,“gpu_compositing”:“enabled”,“multiple_raster_threads”:“enabled_on”,“opengl”:“enabled_on”,“rasterization”:“enabled”,“raw_draw”:“disabled_off_ok”,“skia_graphite”:“disabled_off”,“video_decode”:“enabled”,“video_encode”:“enabled”,“webgl”:“enabled”,“webgl2”:“enabled”,“webgpu”:“enabled”},“msg”:“gpu-info-update”}
{“level”:30,“time”:1710774985814,“type”:“renderer”,“name”:“project”,“dpx”:2,“args”:{“frameless”:true,“locale”:“en”,“webgl”:true,“zoom”:1},“msg”:“project.init”}
{“level”:30,“time”:1710774985825,“type”:“renderer”,“name”:“project”,“msg”:“plugins scanned: 0”}
{“level”:30,“time”:1710774985825,“type”:“renderer”,“name”:“project”,“msg”:“plugins loaded: 0”}
{“level”:30,“time”:1710774985838,“type”:“browser”,“name”:“main”,“msg”:“ready after 323.553955078125ms”}
{“level”:30,“time”:1710774985852,“type”:“browser”,“name”:“main”,“msg”:“no updates available”}
{“level”:30,“time”:1710774986224,“type”:“renderer”,“name”:“project”,“msg”:“restoring projectFiles@tropy”}
{“level”:30,“time”:1710774986225,“type”:“renderer”,“name”:“project”,“msg”:“restoring recent@tropy”}
{“level”:30,“time”:1710774986225,“type”:“renderer”,“name”:“project”,“msg”:“restoring settings@tropy”}
{“level”:30,“time”:1710774986225,“type”:“renderer”,“name”:“project”,“msg”:“restoring ui@tropy”}
{“level”:30,“time”:1710774986226,“type”:“renderer”,“name”:“project”,“mode”:“w+”,“msg”:“open db /Users/pascaleboucicaut/Library/Application Support/Tropy/ontology.db”}
{“level”:30,“time”:1710774986238,“type”:“renderer”,“name”:“project”,“msg”:“project ready 537ms [dom:115ms init:258ms load:151ms]”}
{“level”:30,“time”:1710774986294,“type”:“renderer”,“name”:“project”,“mode”:“webgl”,“resolution”:2,“msg”:“Esper.instance created with webgl renderer”}
{“level”:30,“time”:1710774986314,“type”:“renderer”,“name”:“project”,“mode”:“w”,“msg”:“open db /Users/pascaleboucicaut/Desktop/Dissertation.tropy/project.tpy”}
{“level”:30,“time”:1710774986331,“type”:“renderer”,“name”:“project”,“msg”:“restoring project.watch@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring project.watch@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring nav@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring notepad@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring esper@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring imports@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring sidebar@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986333,“type”:“renderer”,“name”:“project”,“msg”:“restoring panel@0f1c33ac-5cd2-48f1-8079-267cd6700f9e”}
{“level”:30,“time”:1710774986336,“type”:“renderer”,“name”:“project”,“mode”:“w”,“msg”:“open db /Users/pascaleboucicaut/Desktop/Dissertation.tropy/project.tpy”}
{“level”:30,“time”:1710774986336,“type”:“renderer”,“name”:“project”,“mode”:“w”,“msg”:“open db /Users/pascaleboucicaut/Desktop/Dissertation.tropy/project.tpy”}
{“level”:40,“time”:1710775022571,“type”:“browser”,“name”:“main”,“details”:{“reason”:“crashed”,“exitCode”:4},“msg”:“project[1] render-process crashed: crashed”}

Those this happen every time, regardless of the photo? If possible, could you try importing at least one PNG and one JPEG file – that would help figuring out if this is a more general problem or specific to one image library. If a specific photo causes this, could you share a link to the file with us?

It crashes with any photo, regardless of type. I tried PNG and JPEG files.

Do you import the files via the plus icon and the file picker or by dragging and dropping them into Tropy? Does it also crash if you do it the other way?

I can’t reproduce this on any of our test systems, so the issue could be related to the version of macOS. Is there a specific reason that you haven’t updated macOS? You seem to be running Big Sur 11.2 (latest version of Big Sur is 11.7.10); I’m not aware of any reason why the latest Tropy should not run on Big Sur, but our test systems are all using the macOS 12, 13 and 14 so old version might be relevant here.