Bug 147415 - Attached user modified Macro modules crashes in librecalc 7.4
Summary: Attached user modified Macro modules crashes in librecalc 7.4
Status: RESOLVED DUPLICATE of bug 154912
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
7.4.0.0 alpha0+
Hardware: All All
: low normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-14 14:53 UTC by elias estatistics
Modified: 2023-10-25 12:54 UTC (History)
4 users (show)

See Also:
Crash report or crash signature: ["libmergedlo.so"]


Attachments
Macros exist in .config/libreofficedev/4/user/basic/ folder (49.92 KB, application/zip)
2022-02-14 14:53 UTC, elias estatistics
Details

Note You need to log in before you can comment on or make changes to this bug.
Description elias estatistics 2022-02-14 14:53:04 UTC
Created attachment 178267 [details]
Macros exist in .config/libreofficedev/4/user/basic/ folder

when I go to Tools -> Macros -> Organize Dialogs -> Modules librecalc v7.4 crashes
Same behavior for 7.3 (7.3 dont show modules of addtitles!).

Tools -> select macro --> organizer crashes.

See attachment file for macros existing in my librecalc. Macros which exists in .config/libreofficedev/4/user/basic/ folder

Also, in Basic macro menu I cannot delete empty modules. 
Neither I can trasnfer them easily somewhere else. 



Version: 7.4.0.0.alpha0+ / LibreOffice Community
Build ID: 58ac3288b5a4a1f1f9b21fed4f4c1ab06dd43db9
CPU threads: 4; OS: Linux 5.11; UI render: default; VCL: kf5 (cairo+xcb)
Locale: el-GR (el_GR.UTF-8); UI: en-US
Calc: threaded
Comment 1 elias estatistics 2022-02-14 15:10:16 UTC
Solution:

I edited manually xlb / xba files in user/basic/Standard/ path.
I removed empty modules (which may produced the crash). 
Then, Libreoffice macro module is not crashing anymore. 

I dont know if empty modules created the problem or something else. you may check.
Comment 2 elias estatistics 2022-02-14 15:12:39 UTC
I created an empty module, by deleting even "sub".

No crash.
Comment 3 Timur 2022-03-09 14:23:08 UTC
I confirm the crash with attached user/basic.
Comment 4 Julien Nabet 2023-09-07 17:02:22 UTC
On pc Debian x86-64 with master sources updated today or with LO Debian package 7.5.5.2 + kf5 rendering, I don't reproduce this.
(I copied the content of basic in my user/basic folder).

Could you give a new try with a recent LO version?
Comment 5 Stéphane Guillou (stragu) 2023-10-25 12:54:11 UTC
Reproduced with kf5 VCL plugin in 7.3:

Version: 7.3.7.2 / LibreOffice Community
Build ID: e114eadc50a9ff8d8c8a0567d6da8f454beeb84f
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Crash report: https://crashreport.libreoffice.org/stats/crash_details/41cf86dd-844a-4ac3-9048-0e09a70a6a8e

Also reproduced with kf5 (cairo+wayland), qt5 (qfont+xcb) and gen.

No repro with gtk3.

No repro in 7.4:

Version: 7.4.7.2 / LibreOffice Community
Build ID: 723314e595e8007d3cf785c16538505a1c878ca5
CPU threads: 8; OS: Linux 5.15; UI render: default; VCL: kf5 (cairo+xcb)
Locale: en-AU (en_AU.UTF-8); UI: en-US
Calc: threaded

Fix bibisected to core commit:

commit c2014929cf27e4b00e0ed18b9284a593bf8cf684
author	Caolán McNamara 	Wed Apr 19 16:55:34 2023 +0100
committer	Xisco Fauli 	Thu Apr 20 15:26:09 2023 +0200
Resolves: tdf#154912 make double-click to expand rows the same as arrow expand
(which is 13f4b158a87d3f3b21eefb0523604ade46dd0668 in linux-64-7.4 bibisect repo)

Thank Caolán! Marking as duplicate.

*** This bug has been marked as a duplicate of bug 154912 ***