Bug 140061 - Crash swlo!sw::WriterMultiListener::StartListening
Summary: Crash swlo!sw::WriterMultiListener::StartListening
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
6.3.0.4 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisectRequest, haveBacktrace, regression
Depends on:
Blocks: Crash
  Show dependency treegraph
 
Reported: 2021-02-01 13:57 UTC by Telesto
Modified: 2023-12-12 13:54 UTC (History)
5 users (show)

See Also:
Crash report or crash signature:


Attachments
Example file (208.87 KB, application/vnd.oasis.opendocument.text)
2021-02-01 13:57 UTC, Telesto
Details
BT without symbols (13.11 KB, text/plain)
2021-02-01 14:01 UTC, Telesto
Details
bt with debug symbols (12.56 KB, text/plain)
2021-02-01 20:10 UTC, Julien Nabet
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Telesto 2021-02-01 13:57:24 UTC
Description:
Crash swlo!sw::WriterMultiListener::StartListening

Steps to Reproduce:
1. Open the attached file
2. CTRL+A
3. CTRL+C
4. CTRL+N
5. CTRL+V
6. CTRL+Z
7. CTRL+SHIFT+V -> RTF

Actual Results:
Crash

Expected Results:
No crash


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 7.2.0.0.alpha0+ (x64) / LibreOffice Community
Build ID: 66013201749df7d5ac5ddaf377a7b3732518a93b
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL
Comment 1 Telesto 2021-02-01 13:57:38 UTC
Created attachment 169348 [details]
Example file
Comment 2 Telesto 2021-02-01 14:00:26 UTC
Also in
Version: 7.0.0.0.beta1+ (x64)
Build ID: 2891e91a513520d68ea2b8c59c14335861a15253
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: Skia/Raster; VCL: win
Locale: nl-NL (nl_NL); UI: en-US
Calc: CL

no crash with
Version: 6.4.0.0.beta1+ (x64)
Build ID: 20be5cd0bdc57d812bf34a2debfe48caa51de881
CPU threads: 4; OS: Windows 6.3 Build 9600; UI render: GL; VCL: win; 
Locale: nl-NL (nl_NL); UI-Language: en-US
Calc: CL
Comment 3 Telesto 2021-02-01 14:01:13 UTC
Created attachment 169349 [details]
BT without symbols
Comment 4 Julien Nabet 2021-02-01 20:10:23 UTC
Created attachment 169364 [details]
bt with debug symbols

On pc Debian x86-64 with master sources updated today, I could reproduce this.
Comment 5 Xisco Faulí 2021-02-03 16:00:52 UTC
I tried to bisect it with bibisect-linux64-6.4 but the results are not accurate.
@Telesto, please, bisect it on your side
Comment 6 Telesto 2021-02-03 18:30:02 UTC
(In reply to Xisco Faulí from comment #5)
> I tried to bisect it with bibisect-linux64-6.4 but the results are not
> accurate.
> @Telesto, please, bisect it on your side

So you could reproduce this with 6.4..while i'm looking bibisect 7.0 repro. Attempted a bibisect.. but bogus too
Comment 7 Buovjaga 2021-08-29 19:15:45 UTC
Yeah, it is somehow unreliable. It crashed for me even in the oldest of Linux 6.3 repo. Sometimes you have to attempt it as many as 5 times.

As the steps are simple, I recommend recording a macro of them, so you can run them easily without going crazy (if you want to still investigate with older repos).
Comment 8 Telesto 2022-12-24 09:16:55 UTC
No crash with macOS
Version: 7.6.0.0.alpha0+ (X86_64) / LibreOffice Community
Build ID: 8635c9aa8c6f1078a9e220076d5a08daf30077e8
CPU threads: 8; OS: Mac OS X 12.3.1; UI render: Skia/Metal; VCL: osx
Locale: nl-NL (nl_NL.UTF-8); UI: en-US
Calc: threaded
Comment 9 Buovjaga 2022-12-25 11:59:27 UTC
Crashed on first try both with 7.4.3 and with latest of 7.5 bibisect repo on Linux

Version: 7.5.0.1.0+ (X86_64) / LibreOffice Community
Build ID: 09848e94d20c067499ad69edf81fa80a45d0a632
CPU threads: 8; OS: Linux 6.1; UI render: default; VCL: kf5 (cairo+xcb)
Locale: fi-FI (fi_FI.UTF-8); UI: en-US
Calc: threaded
Comment 10 Federico Castellani 2023-12-06 15:20:30 UTC
 16969a30ad77188fe5452c42d122b205c4274948 is the first bad commit
commit 16969a30ad77188fe5452c42d122b205c4274948
Author: Jenkins Build User <tdf@maggie.tdf>
Date:   Fri Nov 24 09:48:50 2023 +0100

    source 9137bd2dd3ab66ffa783fc15a1add1e9cf541460
    
    source 9137bd2dd3ab66ffa783fc15a1add1e9cf541460

Bisected with: linux-64-24.2

Adding Cc: to Frank Steiner
Comment 11 Buovjaga 2023-12-06 15:27:12 UTC
(In reply to Federico Castellani from comment #10)
>  16969a30ad77188fe5452c42d122b205c4274948 is the first bad commit
> commit 16969a30ad77188fe5452c42d122b205c4274948
> Author: Jenkins Build User <tdf@maggie.tdf>
> Date:   Fri Nov 24 09:48:50 2023 +0100
> 
>     source 9137bd2dd3ab66ffa783fc15a1add1e9cf541460
>     
>     source 9137bd2dd3ab66ffa783fc15a1add1e9cf541460
> 
> Bisected with: linux-64-24.2
> 
> Adding Cc: to Frank Steiner

Hmm, that would be a time-traveling Frank, so let's undo the changes.

Federico: as a beginner, if you see a report like this, where people are talking about how difficult it is to bisect, better to skip it.
Comment 12 Frank Steiner 2023-12-06 15:39:41 UTC
Sorry, I don't understand it :) In which sense is patch 16969a30ad77188fe5452c42d122b205c4274948 "the first bad commit", what does that mean? I've no experience with bibisect.

How could the patch be related to the crashes if those are all reported for versions that didn't contain this patch (it was added only on November 24th 2023)...?
Comment 13 Buovjaga 2023-12-06 17:00:52 UTC
(In reply to Frank Steiner from comment #12)
> Sorry, I don't understand it :) In which sense is patch
> 16969a30ad77188fe5452c42d122b205c4274948 "the first bad commit", what does
> that mean? I've no experience with bibisect.
> 
> How could the patch be related to the crashes if those are all reported for
> versions that didn't contain this patch (it was added only on November 24th
> 2023)...?

See my comment 11, the result was a mistake by a beginner practicing bisecting.
Comment 14 Frank Steiner 2023-12-12 13:54:07 UTC
Sorry, yes, I got that wrong :-)