Bug 151072 - [FILEOPEN] "General input/output error." on valid NUMBERS files
Summary: [FILEOPEN] "General input/output error." on valid NUMBERS files
Status: NEW
Alias: None
Product: Document Liberation Project
Classification: Unclassified
Component: libetonyek (show other bugs)
Version:
(earliest affected)
unspecified
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, bisected, haveBacktrace, regression
Depends on:
Blocks: Apple-iWork
  Show dependency treegraph
 
Reported: 2022-09-20 06:06 UTC by SheetJS
Modified: 2022-09-30 09:46 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
specimen (134.73 KB, application/zip)
2022-09-20 06:07 UTC, SheetJS
Details
bt with debug symbols (15.67 KB, text/plain)
2022-09-20 07:30 UTC, Julien Nabet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description SheetJS 2022-09-20 06:06:54 UTC
Description:
Opening the attachment shows the error "General input/output error."

Steps to Reproduce:
open attachment

Actual Results:
LO crashes with the error message in the title

Expected Results:
LO should open the file


Reproducible: Always


User Profile Reset: Yes



Additional Info:
Opens in Numbers 12.1
Comment 1 SheetJS 2022-09-20 06:07:31 UTC
Created attachment 182560 [details]
specimen
Comment 2 Xisco Faulí 2022-09-20 07:28:57 UTC
The document could be open before libetonyek was updated to 0.1.8 in https://cgit.freedesktop.org/libreoffice/core/commit/?id=ce07d65f1fec8d536dcadcb0e8e13f969c05d9c8

@David, I thought you might be interested in this issue
Comment 3 Julien Nabet 2022-09-20 07:30:43 UTC
Created attachment 182564 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today, I could reproduce this.
Comment 4 Julien Nabet 2022-09-20 07:31:56 UTC
Laurent: in addition to David, I think you may be interested in this one.
Comment 5 osnola 2022-09-20 10:55:30 UTC
(In reply to Julien Nabet from comment #4)
> Laurent: in addition to David, I think you may be interested in this one.

I just had a look, this problem seems to be solved with the current libetonyek sources (ie. the result seems to be correct, but in debug mode, it displays a warning, which I should look at). With the previous sources, I think it was a bit lost finding an unknown IWAMessage type, soon after, in debug, an assert "Assertion failed: (m_levelStack.empty())" failed ....

( just for note, I don't have enough rights to create a new release, ...)
Comment 6 Julien Nabet 2022-09-20 11:31:48 UTC
(In reply to osnola from comment #5)
> (In reply to Julien Nabet from comment #4)
> > Laurent: in addition to David, I think you may be interested in this one.
> 
> I just had a look, this problem seems to be solved with the current
> libetonyek sources (ie. the result seems to be correct, but in debug mode,
> it displays a warning, which I should look at). With the previous sources, I
> think it was a bit lost finding an unknown IWAMessage type, soon after, in
> debug, an assert "Assertion failed: (m_levelStack.empty())" failed ....
> 
> ( just for note, I don't have enough rights to create a new release, ...)

Thank you for your quick feedback! (+ great news it's already fixed with current dev libetonyek version).
About release, taking a look at https://cgit.freedesktop.org/libreoffice/core/log/?qt=grep&q=libetonyek, I see 0.1.10 in 2021-05-20 which corresponds to what indicates NEWS file of libetonyek.
So let's wait for the release of 0.1.11 then.