After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 309573 - "Broken continue"
"Broken continue"
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: import/export MS Excel (tm)
git master
Other All
: Normal major
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2005-07-06 08:45 UTC by Jon Kåre Hellan
Modified: 2005-07-13 18:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jon Kåre Hellan 2005-07-06 08:45:33 UTC
Open http://bugzilla.gnome.org/attachment.cgi?id=25351&action=view
(attachment to bug 136577) with CVS gnumeric. It looks OK, except that many rows
aren't tall enough.
Save it in Excel 97/2000/XP format. Watch 'Unhandled expr type 20' and lots of
'IA__g_object_get_valist: object class `GnmSOFilled' has no property named
`label'' warnings scroll by.
Open and see "Broken continue" in the text boxes.

The 'no property named label' warnings come excel_write_ClientTextbox trying to
fetch label attributes.
Comment 1 Jon Kåre Hellan 2005-07-06 14:50:01 UTC
The 1.4.x branch doesn't have this bug.
On another machine with HEAD, the text boxes ended up blank instead of "Broken
continue"
Comment 2 Morten Welinder 2005-07-12 13:48:01 UTC
similar problem with http://millersoap.com/soapsheet.xlt
This crashes afterwards:


  • #0 g_utf8_offset_to_pointer
    at gutf8.c line 295
  • #1 ms_container_read_markup
    at ms-container.c line 263
  • #2 ms_read_TXO
    at ms-obj.c line 385
  • #3 ms_escher_read_ClientTextbox
    at ms-escher.c line 1946
  • #4 ms_escher_read_container
    at ms-escher.c line 2079
  • #5 ms_escher_read_SpContainer
    at ms-escher.c line 500
  • #6 ms_escher_read_container
    at ms-escher.c line 2079
  • #7 ms_escher_read_SpgrContainer
    at ms-escher.c line 1916
  • #8 ms_escher_read_container
    at ms-escher.c line 2079

Comment 3 Jon Kåre Hellan 2005-07-12 16:12:12 UTC
In the crash, after the TXO we're parsing, there are 2 CONTINUE with text: 1
8224 bytes, 1 5223. Then, one CONTINUE with markup. This causes the "Broken
continue".

The crash happens because "Broken continue" isn't valid input data to
ms_container_read_markup.
Comment 4 Jody Goldberg 2005-07-13 18:09:24 UTC
Patched in cvs for 1.5.3