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 349238 - Crash when changing PlotPolar height or width to 0% in AbiWord
Crash when changing PlotPolar height or width to 0% in AbiWord
Status: RESOLVED FIXED
Product: libgoffice
Classification: Other
Component: Graphing / Charting
unspecified
Other Linux
: Normal critical
: ---
Assigned To: Emmanuel Pacaud
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2006-07-30 02:39 UTC by sum1
Modified: 2006-07-30 20:13 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description sum1 2006-07-30 02:39:27 UTC
libgoffice CVS-HEAD, AbiWord CVS-HEAD, FC5

Steps to reproduce:
- Load http://www.abisource.com/~uwog/abiword-testsuite/impexp/abw/simple-chart.abw
- Right-click on the chart and select 'Format Object'
- With 'PlotPolar1' selected, choose 'Manual' from the Object position combo
- Change the width or height to 0%
- Press Apply

Backtrace:

Program received signal SIGSEGV, Segmentation fault.

Thread NaN (LWP 12208)

  • #0 art_bez_path_to_vec
    from /usr/lib/libart_lgpl_2.so.2
  • #1 gog_rt_view_render
    at gog-radar.c line 492
  • #2 gog_view_render
    at gog-view.c line 779
  • #3 gog_chart_view_render
    at gog-chart.c line 1195
  • #4 gog_view_render
    at gog-view.c line 779
  • #5 gog_view_render_real
    at gog-view.c line 564
  • #6 gog_outlined_view_render
    at gog-outlined-object.c line 155
  • #7 gog_graph_view_render
    at gog-graph.c line 668
  • #8 gog_view_render
    at gog-view.c line 775
  • #9 gog_renderer_cairo_update
    at gog-renderer-cairo.c line 977
  • #10 gog_renderer_update
    at gog-renderer.c line 908
  • #11 gog_control_foocanvas_update
    at gog-control-foocanvas.c line 170
  • #12 foo_canvas_item_invoke_update
    at foo-canvas.c line 428
  • #13 foo_canvas_group_update
    at foo-canvas.c line 1379
  • #14 foo_canvas_item_invoke_update
    at foo-canvas.c line 428
  • #15 do_update
    at foo-canvas.c line 2931
  • #16 idle_handler
    at foo-canvas.c line 2966
  • #17 g_list_remove_link
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #19 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #20 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #21 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 AP_UnixApp::main
    at ap_UnixApp.cpp line 1537
  • #23 main
    at UnixMain.cpp line 26

Comment 1 Jean Bréfort 2006-07-30 06:07:43 UTC
The plot was copied from chart-tests.gnumeric and the bug also affects gnumeric.
Comment 2 Emmanuel Pacaud 2006-07-30 20:13:13 UTC
Thanks for your report.

It's fixed in CVS. Next version 0.3.1.