Bug 96913 - SIGSEGV displaying msgbox
Summary: SIGSEGV displaying msgbox
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
5.2.0.0.alpha0+
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords: bibisected, haveBacktrace, regression
Depends on:
Blocks:
 
Reported: 2016-01-06 00:13 UTC by Terrence Enger
Modified: 2016-12-07 15:39 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:


Attachments
terminal output with SIGSEGV and backtrace and backtrace full (19.24 KB, text/plain)
2016-01-06 00:17 UTC, Terrence Enger
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Terrence Enger 2016-01-06 00:13:00 UTC
Note that this report is about the failure of the attempt to display
the error message; the error message itself is already the subject of
bug 96910.

STR
---
(1) Download and open
    <https://bugs.documentfoundation.org/attachment.cgi?id=121732>.
(2) Right-click on the header of column B.
(3) In the pop-up menu select "Insert Columns Before".  Program exits
    immediately.

linux daily dbgutil bibisect repository version 2015-05-20 displays msgbox ...

    Fatal Error

    multi_type_vector::get_block_position#676: block position not
    found! (logical pos=1048576, block size=1, logical size=1048576)

... before the program quits.  Version 2016-01-05, on the other hand
quits without message.  So, I am setting keyword regression.

I am setting keyoword haveBacktrace.
Comment 1 Terrence Enger 2016-01-06 00:17:40 UTC
Created attachment 121741 [details]
terminal output with SIGSEGV and backtrace and backtrace full

The program is  commit 93b3199, fetched 2015-01-05
02:58 UTC, configured ...

    CC=ccache /usr/bin/gcc
    CXX=ccache /usr/bin/g++
    --enable-option-checking=fatal
    --enable-dbgutil
    --enable-debug
    --enable-crashdump
    --without-system-postgresql
    --without-myspell-dicts
    --with-extra-buildid
    --without-doxygen
    --with-external-tar=/home/terry/lo_hacking/git/src

..., built and running on debian-stretch.
Comment 2 Buovjaga 2016-01-06 19:07:02 UTC
I got the error msg on Windows. Will test with a newer build tomorrow.

Win 7 Pro 64-bit Version: 5.2.0.0.alpha0+
Build ID: b4082bed2de12cd576a06a9f456a71101809f3ed
CPU Threads: 4; OS Version: Windows 6.1; UI Render: default; 
TinderBox: Win-x86@62-merge-TDF, Branch:MASTER, Time: 2016-01-02_00:47:38
Locale: fi-FI (fi_FI)
Comment 3 Buovjaga 2016-01-07 13:41:31 UTC
I get the error msg on Linux as well.

Ubuntu 15.10 64-bit 
Version: 5.2.0.0.alpha0+
Build ID: 7aeb2e8c42cd7d0850aaf33a8a8b4d88c173047f
CPU Threads: 2; OS Version: Linux 4.2; UI Render: default; 
TinderBox: Linux-rpm_deb-x86_64@70-TDF-dbg, Branch:master, Time: 2016-01-07_03:58:16
Locale: en-US (en_US.UTF-8)
Comment 4 Terrence Enger 2016-01-08 14:21:20 UTC
Working in the linux daily dbgutil bibisect repository, I see the
message box went away between versions 2015-12-24 and 2015-12-25.  The
corresponding source hashes are fab012e..125cdf3, which is 18 commits
...

    125cdf3... vcl: note about physical and logical fonts
    a20a52a... vcl: PhysicalFontFamily now handles it's own list of font faces
    a4764cf... crashtesting: fdo73974-1.doc assert on reexport to doc
    33fac48... loplugin:unnecessaryvirtual
    d3e57cc... tdf#96412 Fix export text table cell UserDefinedAttributes to xml.
    fc47ee6... Fix tdf#32062: Math overwrites selected area when click on element
    536fcf9... Basic IDE Options code completion tweak.
    d4f5f5e... Kill useless header
    430303a... tdf#93837 Convert sheet row/col header context menus to xml
    7dc6e2c... Remove unneeded bitfield
    9a38358... tdf#84846 Merge identical GotoTreeBookmark into GetObjectIsMarked
    171393c... external/libvisio: Avoid undefined behavior
    6536150... tdf#95416 Get rid of #include "../foo/bar.hxx" style includes
    e3a31fc... loplugin:unusedfields
    4dfba3b... tdf#96522 - [ANIMATION] Animation Spiral in does not work
    3f47ffc... OModule::onFirstClient is unused
    693fbbf... Class ImplGetDevFontList renamed to ImplDeviceFontList
    76a98f9... sd: fix not necessary to pass default argument
Comment 5 charan 2016-12-05 07:26:20 UTC
I want to work on this bug so can someone provide help regarding this bug.
Comment 6 Buovjaga 2016-12-05 07:54:30 UTC
(In reply to charan from comment #5)
> I want to work on this bug so can someone provide help regarding this bug.

If you need help to work on this bug, you don't want to work on this bug.

What you want to be working on is easy hacks: https://wiki.documentfoundation.org/Development/EasyHacks
Comment 7 Xisco Faulí 2016-12-06 13:04:58 UTC
I can't reproduce it in

Version: 5.4.0.0.alpha0+
Build ID: 18b3138a7ac4da823e41640bed8a4707029b8fb0
CPU Threads: 4; OS Version: Linux 4.8; UI Render: default; VCL: gtk3; 
Locale: ca-ES (ca_ES.UTF-8); Calc: group
Comment 8 Terrence Enger 2016-12-07 15:39:40 UTC
Thanks you, Xisco, for reminding me about this one.

I see no problem now in daily Linux dbgutil bibisect repository
version 2016-12-07
    Version: 5.4.0.0.alpha0+
    Build ID: f7834582a7f8ce53175f60b3ca3e62475a78f277
    CPU Threads: 2; OS Version: Linux 4.8; UI Render: default; VCL: gtk3; 
    Locale: en-CA (en_CA.utf8); Calc: group
so I am setting status RESOLVED WORKSFORME.

This status is less reassuring than it often is: the fix to tdf#96910
presumably means that the code which was failing here is now not being
exercised at all.