Bug 148318 - Impress crash when save a specified .ppt file as .pptx.
Summary: Impress crash when save a specified .ppt file as .pptx.
Status: RESOLVED NOTABUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Impress (show other bugs)
Version:
(earliest affected)
7.3.1.3 release
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-02 08:25 UTC by wokeness
Modified: 2022-04-02 20:59 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:


Attachments
5.ppt (896.50 KB, application/wps-office.ppt)
2022-04-02 08:25 UTC, wokeness
Details
pptx (576.25 KB, application/vnd.openxmlformats-officedocument.presentationml.presentation)
2022-04-02 10:21 UTC, Julien Nabet
Details
gdbtrace (17.11 KB, text/plain)
2022-04-02 14:02 UTC, wokeness
Details

Note You need to log in before you can comment on or make changes to this bug.
Description wokeness 2022-04-02 08:25:36 UTC
Created attachment 179268 [details]
5.ppt

Description:
Impress crashes when convert a specified .ppt file to .pptx file.

Steps to Reproduce:
1. Open the file 5.ppt, it's ok.
2. Save it as .pptx file.

Actual Results:
Impress crashes.

Reproducible: Always


User Profile Reset: No


OpenGL enabled: Yes

Additional Info:
Version: 7.3.1.3 / LibreOffice Community
Build ID: 30(Build:3)
CPU threads: 4; OS: Linux 5.10; UI render: default; VCL: gtk3
Locale: zh-CN (zh_CN.UTF-8); UI: zh-CN
7.3.1-1
Calc: threaded
Comment 1 Julien Nabet 2022-04-02 10:21:27 UTC
Created attachment 179273 [details]
pptx

On pc Debian x86-64 with master sources updated today or with LO Debian package 7.3.1.3, I don't reproduce this.

Here's the resulting pptx file.
Comment 2 Julien Nabet 2022-04-02 10:22:54 UTC
Did you install any specific fonts? If yes, could you disable them just the time to test?

Also could you give a try at https://bugs.documentfoundation.org/show_bug.cgi?id=148315 ?

Finally, if you still reproduce this, would it be possible you attach a backtrace? (see https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.2FLinux:_How_to_get_a_backtrace)
Comment 3 wokeness 2022-04-02 14:02:37 UTC
Created attachment 179276 [details]
gdbtrace

(In reply to Julien Nabet from comment #2)
> Did you install any specific fonts? If yes, could you disable them just the
> time to test?
> 
> Also could you give a try at
> https://bugs.documentfoundation.org/show_bug.cgi?id=148315 ?
> 
> Finally, if you still reproduce this, would it be possible you attach a
> backtrace? (see
> https://wiki.documentfoundation.org/QA/BugReport/Debug_Information#GNU.
> 2FLinux:_How_to_get_a_backtrace)

I do install some chinese fonts like FZHei. How to disable them temporarily?

The backtrace is attached. while the error output is:

[Detaching after fork from child process 147812]
[Detaching after vfork from child process 147883]
/usr/include/c++/11.2.0/bits/stl_vector.h:1045: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp, _Alloc>::size_type) [with _Tp = int; _Alloc = std::allocator<int>; std::vector<_Tp, _Alloc>::reference = int&; std::vector<_Tp, _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()' failed.
Comment 4 Julien Nabet 2022-04-02 14:08:13 UTC
(In reply to wokeness from comment #3)
> Created attachment 179276 [details]
> gdbtrace
> 
> (In reply to Julien Nabet from comment #2)
> ...
> I do install some chinese fonts like FZHei. How to disable them temporarily?
> 
I'd make a backup of them and uninstall them. Then I'd give a new try.
Finally I'd install them again.

> The backtrace is attached. while the error output is:
> 
> [Detaching after fork from child process 147812]
> [Detaching after vfork from child process 147883]
> /usr/include/c++/11.2.0/bits/stl_vector.h:1045: std::vector<_Tp,
> _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](std::vector<_Tp,
> _Alloc>::size_type) [with _Tp = int; _Alloc = std::allocator<int>;
> std::vector<_Tp, _Alloc>::reference = int&; std::vector<_Tp,
> _Alloc>::size_type = long unsigned int]: Assertion '__n < this->size()'
> failed.
is this the only part? there's not much here :-(
Comment 5 wokeness 2022-04-02 20:59:56 UTC
Disable my fonts, still crash.
Start libreoffice in safe-mode, not crash.
So I restore factory setting, it's ok now.
Thx for ur help.