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 519451 - Null pointer crash in link_border_colors()
Null pointer crash in link_border_colors()
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: import/export other
git master
Other All
: Normal critical
: ---
Assigned To: Morten Welinder
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2008-02-29 06:22 UTC by sum1
Modified: 2008-02-29 15:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fuzzed web_page_sample.gnumeric (62.41 KB, application/x-gnumeric)
2008-02-29 06:24 UTC, sum1
Details

Description sum1 2008-02-29 06:22:32 UTC
Version: r16418
OS: Ubuntu Gutsy

The upcoming sample is a fuzzed version of web_page_sample.gnumeric.

Steps to reproduce:
- Load the upcoming attachment in Gnumeric to trigger a crash

Backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 18068)

  • #0 link_border_colors
    at mstyle.c line 603
  • #1 gnm_style_link_sheet
    at mstyle.c line 676
  • #2 sheet_style_find
    at sheet-style.c line 82
  • #3 rstyle_ctor
    at sheet-style.c line 112
  • #4 sheet_style_set_range
    at sheet-style.c line 1064
  • #5 xml_sax_style_region_end
    at xml-sax-read.c line 1229
  • #6 gsf_xml_in_end_element
    at gsf-libxml.c line 677
  • #7 xmlParseEndTag1
    at parser.c line 7332
  • #8 xmlParseElement__internal_alias
    at parser.c line 8675
  • #9 xmlParseContent__internal_alias
    at parser.c line 8479
  • #10 xmlParseElement__internal_alias
    at parser.c line 8649
  • #11 xmlParseContent__internal_alias
    at parser.c line 8479
  • #12 xmlParseElement__internal_alias
    at parser.c line 8649
  • #13 xmlParseContent__internal_alias
    at parser.c line 8479
  • #14 xmlParseElement__internal_alias
    at parser.c line 8649
  • #15 xmlParseContent__internal_alias
    at parser.c line 8479
  • #16 xmlParseElement__internal_alias
    at parser.c line 8649
  • #17 xmlParseDocument__internal_alias
    at parser.c line 9262
  • #18 gsf_xml_in_doc_parse
  • #19 gnm_xml_file_open
    at xml-sax-read.c line 2608
  • #20 go_file_opener_open_real
    at file.c line 87
  • #21 go_file_opener_open
    at file.c line 294
  • #22 wb_view_new_from_input
    at workbook-view.c line 1212
  • #23 wb_view_new_from_uri
    at workbook-view.c line 1264
  • #24 main
    at main-application.c line 417

Comment 1 sum1 2008-02-29 06:24:46 UTC
Created attachment 106218 [details]
fuzzed web_page_sample.gnumeric
Comment 2 Morten Welinder 2008-02-29 15:17:20 UTC
This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.