https://bugs.documentfoundation.org/show_bug.cgi?id=162574
Bug ID: 162574
Summary: Pasting yields in an abort
Product: LibreOffice
Version: 24.8.0.3 release
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Calc
Assignee: [email protected]
Reporter: [email protected]
Description:
Pasting the table from the page https://rondo.cc/ruut-al-2,467,pl under the tab
geometry (starting with size ending on bottom right number) will yield in a
crash of libre office calc. Pasting in writer succeeds. Bug is not present in
7.1.3.2 but is present in 24.2.5.2 and 24.8. It seems browser and operating
system agnostic from my tests (linux/windows chromium/firefox all affected).
Backtrace of crashing thread:
Thread 1 "soffice.bin" received signal SIGABRT, Aborted.
0x00007ffff3494c5c in __pthread_kill_implementation () from /lib64/libc.so.6
#0 0x00007ffff3494c5c in __pthread_kill_implementation () at /lib64/libc.so.6
#1 0x00007ffff34411c6 in raise () at /lib64/libc.so.6
#2 0x00007ffff3428917 in abort () at /lib64/libc.so.6
#3 0x00007ffff30adc4d in ??? () at /lib64/libstdc++.so.6
#4 0x00007ffff30bf2ec in ??? () at /lib64/libstdc++.so.6
#5 0x00007ffff30ad7f5 in std::terminate() () at /lib64/libstdc++.so.6
#6 0x00007ffff30bf578 in __cxa_throw () at /lib64/libstdc++.so.6
#7 0x00007fffba8cdb7f in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#8 0x00007fffbaa4440f in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#9 0x00007fffbaa44812 in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#10 0x00007fffbaa3ea0c in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#11 0x00007fffbaa3f86e in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#12 0x00007fffbaa3fb03 in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#13 0x00007ffff4eb9d3d in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#14 0x00007ffff5994f54 in HTMLParser::Continue(HtmlTokenId) () at
/usr/lib64/libreoffice/program/libmergedlo.so
#15 0x00007ffff59980ce in HTMLParser::CallParser() () at
/usr/lib64/libreoffice/program/libmergedlo.so
#16 0x00007ffff4ef4007 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#17 0x00007ffff4eb7172 in EditEngine::Read(SvStream&, rtl::OUString const&,
EETextFormat, SvKeyValueIterator*) () at
/usr/lib64/libreoffice/program/libmergedlo.so
#18 0x00007fffbaa39166 in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#19 0x00007fffbaa5559e in ??? () at
/usr/lib64/libreoffice/program/libscfiltlo.so
#20 0x00007fffbb73c15b in ScImportExport::HTML2Doc(SvStream&, rtl::OUString
const&) () at /usr/lib64/libreoffice/program/../program/libsclo.so
#21 0x00007fffbbaa7048 in ??? () at
/usr/lib64/libreoffice/program/../program/libsclo.so
#22 0x00007fffbba99432 in ScViewFunc::PasteFromSystem(SotClipboardFormatId,
bool) () at /usr/lib64/libreoffice/program/../program/libsclo.so
#23 0x00007fffbba99a7c in ScViewFunc::PasteFromSystem() () at
/usr/lib64/libreoffice/program/../program/libsclo.so
#24 0x00007fffbb986b73 in ScClipUtil::PasteFromClipboard(ScViewData&,
ScTabViewShell*, bool) () at
/usr/lib64/libreoffice/program/../program/libsclo.so
#25 0x00007fffbb97109f in ??? () at
/usr/lib64/libreoffice/program/../program/libsclo.so
#26 0x00007ffff55b42d9 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#27 0x00007ffff55ef5f1 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#28 0x00007ffff55efb41 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#29 0x00007ffff5962d0f in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#30 0x00007ffff6421b99 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#31 0x00007ffff6629781 in SalUserEventList::DispatchUserEvents(bool) () at
/usr/lib64/libreoffice/program/libmergedlo.so
#32 0x00007fffeddbcfc3 in QtInstance::ImplYield(bool, bool) () at
/usr/lib64/libreoffice/program/libvclplug_qt6lo.so
#33 0x00007fffeddbd0f6 in QtInstance::DoYield(bool, bool) () at
/usr/lib64/libreoffice/program/libvclplug_qt6lo.so
#34 0x00007ffff6671129 in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#35 0x00007ffff66712b5 in Application::Execute() () at
/usr/lib64/libreoffice/program/libmergedlo.so
#36 0x00007ffff57ca08d in ??? () at
/usr/lib64/libreoffice/program/libmergedlo.so
#37 0x00007ffff669facd in ImplSVMain() () at
/usr/lib64/libreoffice/program/libmergedlo.so
#38 0x00007ffff57be218 in soffice_main () at
/usr/lib64/libreoffice/program/libmergedlo.so
#39 0x000055555555507b in ??? ()
#40 0x00007ffff342a340 in __libc_start_call_main () at /lib64/libc.so.6
#41 0x00007ffff342a409 in __libc_start_main_impl () at /lib64/libc.so.6
#42 0x00005555555550b5 in ??? ()
Steps to Reproduce:
1. Copy the table from the page https://rondo.cc/ruut-al-2,467,pl under
geometry in the clipboard
2. Open Calc and paste it into an empty spreadsheet
3. Observe an abort with the following message to stdout: "terminate called
after throwing an instance of
'boost::wrapexcept<boost::property_tree::json_parser::json_parser_error>'
what(): <unspecified file>(1): expected key string"
Actual Results:
Crash like observed in 3.
Expected Results:
The contents of the table pasted in Calc.
Reproducible: Always
User Profile Reset: No
Additional Info:
Version: 24.2.5.2 (X86_64) / LibreOffice Community
Build ID: 420(Build:2)
CPU threads: 16; OS: Linux 6.10; UI render: default; VCL: kf6 (cairo+wayland)
Locale: en-GB (en_GB.UTF-8); UI: en-GB
Calc: threaded
--
You are receiving this mail because:
You are the assignee for the bug.