https://bugs.documentfoundation.org/show_bug.cgi?id=162000

            Bug ID: 162000
           Summary: EDITING: Crash on second drag in Pivot Table Layout
                    dialog box on macOS
           Product: LibreOffice
           Version: 24.2.4.2 release
          Hardware: All
                OS: macOS (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

Description:
When creating a pivot table in Calc, upon selecting and dragging the second
criterion from the right box into one of the boxes in the left, the software
crashes. There is no crash reporter, but a recovery dialogue is offered.

I suspect this may again be a form of use-after-free in Objective-C code like
Patrick Luby noted in this recent bug with copying cells here:
https://bugs.documentfoundation.org/show_bug.cgi?id=161461#c35

Note that I have upgraded in the meantime to a version containing his fix for
the copy issue: 24.2.4.2 (X86_64) on macOS 14.5

It is therefore not the same bug, they just feel exactly the same in their
behaviour from the users perspective.

Best regards,
Joel Busch

Steps to Reproduce:
1. Make a small table with at least two headers (or use my repro.ods attached)
2. Select the range of the table and create a pivot table using current
selection
3. Drag two fields from the right into the boxes of the left (e.g. Serial
Number to Data Fields and Wavelength to Row Fields).

Actual Results:
As soon as you begin the second drag, Calc will crash without a crash reporter
but with offering to recover the file.

Expected Results:
The field gets dragged to the Row Fields list and allows the further creation
of the pivot table to progress.


Reproducible: Always


User Profile Reset: No

Additional Info:
Version: 24.2.4.2 (X86_64) / LibreOffice Community
Build ID: 51a6219feb6075d9a4c46691dcfe0cd9c4fff3c2
CPU threads: 16; OS: macOS 14.5; UI render: Skia/Raster; VCL: osx
Locale: en-GB (en_GB.UTF-8); UI: en-US
Calc: threaded

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to