Interesting Shotwell problem...segfault from exiv2 (solved)

Greetings!!! I just tried to open up Shotwell (was going to upload some photos from my phone) & it tried to start & then shut down, So I tried starting it in a terminal to see what went wrong & got this:

[dean@asus-z690 Desktop]$ shotwell
** Message: 12:41:59.253: main.vala:440: Starting session with system profile

(I clipped lots of Olympus error messages here--they look like this:)

L 612050 2023-06-08 12:42:11 [CRT] Directory OlympusEq with 19535 entries considered invalid; not read.
L 612050 2023-06-08 12:42:11 [CRT] OlympusCs pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusRd pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusIp pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusFi pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] Directory OlympusEq with 19535 entries considered invalid; not read.
L 612050 2023-06-08 12:42:11 [CRT] OlympusCs pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusRd pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusIp pointer references previously read OlympusEq directory; ignored.
L 612050 2023-06-08 12:42:11 [CRT] OlympusFi pointer references previously read OlympusEq directory; ignored.
terminate called after throwing an instance of 'std::out_of_range'
  what():  Overflow in Exiv2::DataBuf::c_data
Aborted (core dumped

So, I removed the data file & had Shotwell re-update the library…which, after a while turned up the same error again…I’m stumped…I can re-import the whole database again (49000+ photos!)—but as you can see–I really don’t want to (I have a duplicate database on my Wife’s computer…)

Thoughts anyone? I shudder to go through that database to find 1 photo that may be causing this…The photo album starts in 1999 & goes to the present.

eviv2 and libgexiv2 were updated today. You could try downgrading them and then see if Shotwell works.

2 Likes

Thanks…I’ll check into it.

Yes—Downgrading fixed the problem,will need to do a bug report.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.