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 308562 - CRITICAL after deleting col/row with freezed panels.
CRITICAL after deleting col/row with freezed panels.
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: General
git master
Other All
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2005-06-21 18:39 UTC by Valek Filippov
Modified: 2007-03-07 20:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Valek Filippov 2005-06-21 18:39:59 UTC
Version details: CVS just before 1.5.2 release and 1.4.3, also win32 1.5.2rc2
Distribution/Version: LT Linux Sisyphus

Select C3. Freeze the panels.
Select B column or 2 row.
Delete it.
Comment 1 Morten Welinder 2005-06-23 15:21:49 UTC
Confirmed.

** (gnumeric:19266): CRITICAL **: scg_colrow_distance_get: assertion `from >= 0'
failed

** (gnumeric:19266): CRITICAL **: scg_colrow_distance_get: assertion `from >= 0'
failed

** (gnumeric:19266): CRITICAL **: scg_colrow_distance_get: assertion `from >= 0'
failed

** (gnumeric:19266): CRITICAL **: scg_colrow_distance_get: assertion `from >= 0'
failed

** (gnumeric:19266): CRITICAL **: gnm_canvas_set_left_col: assertion `0 <=
new_first_col && new_first_col < SHEET_MAX_COLS' failed

** (gnumeric:19266): CRITICAL **: bar_set_left_col: assertion `0 <=
new_first_col && new_first_col < SHEET_MAX_COLS' failed
Comment 2 Morten Welinder 2007-03-05 23:36:01 UTC
Still there...

  • #0 g_log
    from /opt/gnome/lib/libglib-2.0.so.0
  • #1 g_return_if_fail_warning
    from /opt/gnome/lib/libglib-2.0.so.0
  • #2 scg_colrow_distance_get
    at sheet-control-gui.c line 2586
  • #3 scg_resize
    at sheet-control-gui.c line 350
  • #4 scg_scale_changed
    at sheet-control-gui.c line 3046
  • #5 sc_scale_changed
    at sheet-control.c line 118
  • #6 sv_init_sc
    at sheet-view.c line 119
  • #7 sv_freeze_panes
    at sheet-view.c line 761
  • #8 sv_panes_insdel_colrow
    at sheet-view.c line 827
  • #9 sheet_colrow_delete_finish
    at sheet.c line 3713
  • #10 sheet_delete_cols
    at sheet.c line 3855

Comment 3 Morten Welinder 2007-03-06 02:37:36 UTC
The logic in sv_panes_insdel_colrow looks wrong.

Jody, what is the meaning of sv->frozen_top_left?
Comment 4 Morten Welinder 2007-03-07 20:33:50 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.