[Libreoffice-bugs] [Bug 139812] New: Crash SwNoTextNode::SetTitle prior: textboxhelper.cxx:997: SwTextBoxHelper::syncFlyFrameAttr: The anchor of the shape different from the textframe!

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Jan 21 15:09:16 UTC 2021


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

            Bug ID: 139812
           Summary: Crash SwNoTextNode::SetTitle prior:
                    textboxhelper.cxx:997:
                    SwTextBoxHelper::syncFlyFrameAttr: The anchor of the
                    shape different from the textframe!
           Product: LibreOffice
           Version: 7.2.0.0.alpha0+ Master
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Writer
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: telesto at surfxs.nl

Description:
Crash SwNoTextNode::SetTitle prior: textboxhelper.cxx:997:
SwTextBoxHelper::syncFlyFrameAttr: The anchor of the shape different from the
textframe!       Roland Hughes
               Professional Experience
C++ OpenSource Coding                   Aug 2020-Present
Logikal Solutions
    • Forked Diamond text editor to enhance and experiment with CopperSpice.
    • Added EDT keypad navigation, file backups, Artistic Style integration,
Themes, and many other features.
    • Created Debian packaging scripts.
    • Created RPM packaging scripts.

Authoring                                       Aug 2019-Aug 2020
Logikal Solutions
    • Completed The Minimum You Need to Know About the Phallus of AGILE and it
is now available for purchase.
    • Wrote The Minimum You Need to Know About GUI Emacs. Book is awaiting
professional editing prior to release.
    • Began writing The Minimum You Need to Know About GnuCOBOL.

Qt Based Medical Device                 Jan 2019-Aug 2019
Ximedica – Plymouth, MN
    • Infusion pump for B. Braun.
    • Convert QML mock-up to functioning product using Qt/C++ to glue
touchscreen to actual pump logic.
    • Qt 5.12 commercial

Qt Consulting & Debian Packaging                Oct 2018-Dec 2018
Digitas – Chicago, IL
    • Returned to division of Publicis Groupe to redevelop IPOS, a computer
marketing/sales program for INTEL.
    • C++ Qt programming for custom Web browser hooks.
    • Debian packaging of IPOS allowing for custom advertisements.
    • Custom Ubuntu ISO of IPOS as well. This also allowed for custom
advertisements.


OpenVMS Consultant                              Feb 2018-June 2018
RADIAN
    • Remote contract.
    • C programming on OpenVMS.
    • Wrote utility to catch OPCOM messages and forward in RFC5424 message
format to remote logging service via both secured IP and TLS.

Authoring                                               Oct 2016-Aug 2018
Logikal Solutions
    • Began writing The Minimum You Need to Know About the Phallus of AGILE.
This is a work of essays on the history of IT as lived by myself and one other
spanning from the 1960s to present day. 
    • It is a collection of essays explaining why Waterfall SDLC was developed
to be Software Engineering and why AGILE is just another in a long history of
names for “Hacking on the fly.”

Qt Consultant                                   Sep 2016-Oct 2016
Controltech Corp – Bondurant, IA
    • Direct client.
    • Worked on Fusion building automation system.
    • C++ Qt QML project developing for embedded Linux target using commercial
Qt 5.4 on iMX6.
    • Ported history tracking and graphing system to SQLite from a horrible
performance strangling directory tree of JSON files.
    • Rewrote fraphing system so it performed more accurately and much quicker
with threaded off database activity. 
    • Wrote memory monitor so we could track and fix memory leaks. Monitor
emitted a low memory signal so application could gracefully shut down and
hardware watchdog could restart.
    • Updated and created developer Wiki pages.

Authoring                                               Jun 2016-Aug 2016
Logikal Solutions
    • Wrote Lesedi – The Greatest Lie Ever Told.
    • Middle book of Earth That Was trilogy.

Qt Consultant                                   Jan 2016-May 2016
The Wittern Group – Clive, IA
    • Touchscreen embedded system coding for vending machines.
    • Qt 5.5 targeting custom embedded Linux on Raspberry Pi.
    • Required both serial and network communications.

Qt Consulting and Debian Packaging                                             
        Jun 2015-Sep 2015
Leo Burnett – Chicago, IL
    • Division of Publicis Groupe 
    • Developed Linux version of IPOS, a computer marketing/sales program for
INTEL.
    • C++ Qt programming for custom Web browser hooks.
    • Debian packaging of IPOS allowing for custom advertisements.
    • Custom Ubuntu ISO of IPOS as well. This also allowed for custom
advertisements.

Qt Consultant                                                                  
        Aug 2014-Feb 2015
Cincinnati Test Systems
    • Remote Contract for previous client.
    • Enahncements to Blackbelt Pro embedded system.
    • Touchscreen application processing real time messages for pressure and
leak testing.
    • Linux Mint 13, SQLite, Qt 4.8.x OpenSource, Bitbake on an ARM processor.
    • Both serial and TCP/IP real time communications with significant Qt
threading and sockets.
    • Dual SQLITE used for data storage. 
    • SVN used for source code management. 

Qt Consultant                                                                  
        Dec 2013-Aug 2014
Welch Allyn – Beaverton, OR
    • C++ and Qt touchscreen coding for  Connex® Spot Monitor patient
monitoring device.
    • Real time COOA messaging. Serialize and deserialize for internal common
message queue.
    • Target was embedded Linux (BitBake) on ARM processor.
    • Team Foundation Server was used for source control.

Qt Consultant                                                                  
        Oct 2012-July 2013
Cincinnati Test Systems – Harrison, OH
    • Creating Blackbelt Pro embedded system.
    • Touchscreen application processing real time messages for pressure and
leak testing.
    • Linux Mint 13, SQLite, Qt 4.8.x OpenSource, Bitbake on an ARM processor.
    • Both serial and TCP/IP real time communications with significant Qt
threading and sockets.
    • Replaced CAN system with Qt on OpenEmbedded communicating to RTOS via
multicast UDP. 
    • Dual SQLITE used for data storage. 
    • SVN used for source code management. 

Qt Consultant                                                                  
        Jun 2012-Oct 2012
IPGhoster
    • Remote Contract.
    • Product for real-time communications security. Allows customer to change
IP address via database of proxy servers so they can appear to be in a
different country and/or city. For international travelers it allows you to
visit a Web site in a country blocked by or blocking yours.
    • Performed Business Analyst, Systems Architect, and developer roles
because this was a small startup.
    • Heavy Qt threading and lots of performance improvements so we wouldn’t
quickly drain batteries of laptops and phones.
    • Development on Ubuntu Linux followed by Windows.
    • Git for code management.
    • Visual Studio IDE on Windows, QtCreator on Linux.
Systems Architect & Qt Consultant                                              
        Mar 2012-May 2012
The Concept Factory – Detroit, MI
    • Direct client.
    • Embedded touchscreen development using C++ and Qt on embedded Linux.
    • First project was for Wolf oven. 
    • Second project was dash replacement software for Chrysler using CAN-BUS
real-time communications over Bluetooth. We also had serial port
communications.
    • SVN used for code management.

Technology and Investment Blogger                                              
        Dec 2011-Feb 2012
Motley Fool
    • Syndicated IT blogger and technical writer for Motley Fool.

Authoring                                                                      
                May 2010-Nov 2011
Logikal Solutions
    • Wrote The Minimum You Need to Know About Mono and Qt.
    • OpenSuSE Linux, Mono, Qt, PostgreSQL, MySQL.
    • Mono is the OpenSource version of C# with .Net.

DIBOL Consultant                                                               
                Feb 2010-Apr 2010
RC Olmstead – Dublin, OH
    • Converting DIBOL application on OpenVMS to Synergy/DE with xfServer to
expose business logic to a Visual Basic GUI. 
    • This project covered the Teller Workstation portion of the credit union
application. This system runs many credit unions across the country.
    • Had to coordinate with off-shore teams while doing development.

Authoring                                                                      
                Jan 2009-Jan 2010
Logikal Solutions
    • Wrote The Minimum You Need to Know About Java and xBaseJ.
    • Book covers using Java and the Open Source xBaseJ library for DBF
creation on Linux platforms.
    • Also involved making some patches to the xBaseJ project so the
demonstration application could be complete.  
    • PDF of book donated to xBaseJ OpenSource project.
    • Wrote The Minimum You Need to Know About Qt and Databases.
    • C++, Qt, PostgreSQL, MySQL, XBASE, and other database formats.
    • Used 64-bit Kubuntu 10.04.

OpenVMS ETL Consultant                                                         
        Nov 2008-Jan 2009
Fortunoff-Lord & Taylor – Long Island, NY
    • Remote and on-site contract.
    • ETL (Extract Transform and Load) data conversion work from Fortunoff
systems to Lord & Taylor.
    • OpenVMS BASIC, COBOL, and DATATRIEVE.
    • Target platforms were Tandem and IBM mainframe formats.
    • Had to coordinate with off-shore teams.

Business/Technical Analyst                                                     
                Feb 2008-Jul 2009
Navistar – Warrenville, IL
    • Business Analyst – STAR (Standards for Technology in Automotive Retail)
XML BOD specifications.
    • Business Analyst – wrote SDLC documentation.
    • Technical Analyst – TOLAS/PRIDE EDI modifications for Parts Supply Chain.
    • OpenVMS, DEC/VAX BASIC, Java, MQ Series, Message Broker, Websphere, ACMS,
Cognos Powerhouse, Oracle and RDB.
    • Actively participated in the STAR standards committee.

Authoring                                                                      
                Nov 2007-Feb 2008
Logikal Solutions
    • Finished publishing The Minimum You Need to Know About Service Oriented
Architecture.
    • Java, OpenVMS, ACMS, TCP/IP Services.

Business Analyst & Business Architect                                          
        May 2007-Nov 2007
Navistar – Warrenville, IL
    • Direct Client.
    • Business Analyst – provide system design and project management services
interfacing the Parts Supply Chain OpenVMS ACMS real-time services to Web
services via SOAP and XML over MQ Series along with other projects supporting
the Parts Supply Chain run by TOLAS.
    • Wrote SDLC documentation for SOX compliance.
    • STAR (Standards for Technology in Automotive Retail) standards meetings
and BOD creation.
    • Business Architect – wrote work initiation documentation and early SDLC
for parts ordering Web site to sell parts directly to the public routing sales
through nearest local dealers. This system was actually implemented several
years later.

Authoring                                                                      
                Jan 2007-May 2007       
Logikal Solutions
    • Wrote The Minimum You Need to Know About Service Oriented Architecture.
    • Covers use of ACMS and Java to create clusterwide fault tolerant
applications.
    • BASIC, COBOL, C/C++, and FORTRAN back-end services.

OpenVMS Consultant                                                             
        Aug 2006-Jan 2007
H&R Block – Dublin, OH
    • Electronic income tax filing system modifications.
    • Mercury Quality Center, C/C++, Java, OpenVMS, DCL, MMS, CMS, FMS, and
Perl.

Authoring                                                                      
                Mar 2006-Jul 2006
Logikal Solutions
    • Wrote and published The Minimum You Need to Know About Logic to Work in
IT.

OpenVMS Consultant                                                             
        Sep 2005-Mar 2006
H&R Block – Dublin, OH
    • Electronic income tax filing system modifications.
    • Mercury Quality Center, C/C++, Java, OpenVMS, DCL, MMS, CMS, FMS, and
Perl.

Authoring                                                                      
                Jun 2005-Jun 2006
Logikal Solutions
    • Wrote “The Minimum You Need to Know to be an OpenVMS Application
Developer.”
    • Book covers the crucial definitions of the VAX/Alpha VMS operating
system.
    • Historical reasons for things existing at client sites the way they do
are being given.
    • DCL, DEC BASIC, CMS/MMS, FORTRAN, FMS, DEC C/C++, DEC COBOL, RDB, and
MySQL.
    • Book is designed to take a decent developer from another platform and let
them become functional on VMS in a very short time span.

OpenVMS Consultant                                                             
        May 2001-Mar 2004
Navistar – Warrenville, IL
    • DIA (Dealer Inventory Alliance) project.
    • Parts Supply Chain project for vendor managed inventory interfacing to
five different BSV (Business System Vendors) systems at hundreds of dealers
around the world.
    • DEC/VAX C/C++, ACMS, MQ Series, TOLAS, Cognos Powerhouse, RDB, CDD, MMS,
PL/SQL, XML, Pro*C and Oracle 8i.
    • The combination of ACMS and MQ were used to ensure guaranteed deliver and
processing of all transactions, both delayed and real-time.
    • Parsing of XML done with Xerces library on VMS.

OpenVMS Consultant                                                             
        Jun 1999-May 2001
Chicago Stock Exchange – Chicago, IL
    • Direct Client.
    • Returned to stock exchange client to participate with Decimalization
project mandated by SEC. This was converting the stock market from trading in
fractions to trading in dollars and sense.
    • DEC BASIC/FMS system for real-time trade execution.
    • CMS/MMS used for source code control.

Cognos Powerhouse Consultant                                                   
        Dec 1998-Jun1999
The Pampered Chef – Addison, IL
    • Y2K project.
    • Converted Powerhouse 710G applications for 4-digit years.
    • Also had to modify Perspective 800 commercial ERP package written in DEC
BASIC and DCL.

OpenVMS Consultant                                                             
        May 1997-Dec 1998
Navistar – Oak Brook Terrace, IL
    • Convert/rewrite PRIDE system from RDB/DB2/Netwise for communication from
IBM mainframe to DEC/VAX to MQ Series.
    • VAX C, VAX BASIC, CDD, CMS, MMS, DCL, TOLAS.
    • Support for full EDI transactions.

FORTRAN Data Conversion                                                        
Apr 1997-Jun 1997
Edgewater Medical
    • Remote Contract.
    • Extract and convert legacy PDP-11 based clinical system to a tape format
the new AS/400 based system could read. 
    • RT-11, FORTRAN IV, and proprietary data compression library.
Authoring                                                                      
                Jan 1997-Mar 1997
Logikal Solutions
    • Wrote “Zinc It! 1.7.” Third book of “Zinc It!” series for Burke
Publishing.
    • Zinc Application Framework, C++, OS/2 Warp, Windows 3.x, DOS, and MAC OS. 
    • Watcom compiler for all but MAC. Code Warrior used on MAC.

Cognos Powerhouse Consultant                                                   
        Jun 1996-May 1997
Caremark Homecare
    • Pharmacy system upgrades and maintenance.
    • DEC/VAX, VAX BASIC, VAX COBOL, Cognos Powerhouse, RDB, CMS, and FMS.
    • Both legacy maintenance and new development.

C++ Consultant                                                                 
        Apr 1996-Jul 1996
Shade Tree Software
    • Remote Contract.
    • Commercial package for Kohler SOHO market for kitchen design.
    • Zinc Application Framework, C++, Windows 3.x and MAC. Watcom and Code
Warrior compilers.

Various                                                                        
        Mar 1985-May 1996
    • Various PC and DEC/VAX clients and employers. 
    • LIOCS Perspective series ERP, OpenVMS, VAX BASIC, VAX C, FMS, DCL, CMS,
MMS, IBM COBOL, CYBORG Payroll system, VG LIMS, MAXCIM accounting system, RDB,
PeopleSoft conversion, even a GRID PAD pen based DOS application.
    • RSTS/E, BASIC PLUS II, DBASE, VAX FORTRAN.
    • Airfone Inc, Crescent Counties Foundation for Medical Care, LIOCS,
Nutrasweet R&D, Waste Management, Chicago Stock Exchange, McKee Door and
probably more I’ve forgotten.
    • Wrote two titles in the “Zinc It!” book series for Burke Publishing.


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


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: 6ee7a3b2c0565c2871d32d704cb2899445b9f88d
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
7.0

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20210121/4380d4e8/attachment-0001.htm>


More information about the Libreoffice-bugs mailing list