Package: gnumeric
Version: 1.10.8-1squeeze5
Severity: normal
When pasting a cell range into the data tab of a series in a chart, gnumeric
segfaults.
Steps to reproduce:
1) Start gnumeric to a blank sheet
2) Insert->Chart, select an XY plot, and drag a bounding box to create a chart
(no real
data actually required)
3) Doubleclick on the chart to open its properties, selct the "Series1" element
4) Go to the "Data" tab and attempt to paste a cell series string into the "Y"
field
(or any blank field) (ex. "Sheet1!$A$2")
5) Watch gnumeric segfault.
Tested on several systems (all debian squeeze amd64), with blank data and using
example
data for the initial chart (ex. (1,2,3,4,5,6,7,8,9),(2,4,6,8,10,12,14,16,18))
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7afcdb7 in gnm_expr_entry_find_range () from
/usr/lib/libspreadsheet-1.10.8.so
(gdb) backtrace
#0 0x00007ffff7afcdb7 in gnm_expr_entry_find_range () from
/usr/lib/libspreadsheet-1.10.8.so
#1 0x00007ffff7afeefd in ?? () from /usr/lib/libspreadsheet-1.10.8.so
#2 0x00007ffff7b019f9 in ?? () from /usr/lib/libspreadsheet-1.10.8.so
#3 0x00007ffff68a247e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff68b83f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff68b9a76 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#6 0x00007ffff68b9fc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff68a6459 in ?? () from /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff68a95c5 in g_object_thaw_notify () from
/usr/lib/libgobject-2.0.so.0
#9 0x00007ffff706f999 in paste_received (clipboard=<value optimized out>,
text=0xdad2c0 "Sheet1!$A$1:$A$9", data=<value optimized out>)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkentry.c:6301
#10 0x00007ffff7216605 in request_text_received_func (clipboard=0xd394a0,
selection_data=0x7fffffffd340, data=0xb95f40)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkclipboard.c:953
#11 0x00007ffff7215369 in selection_received (widget=0xd7f640,
selection_data=0x7fffffffd340,
time=<value optimized out>) at
/scratch/build-area/gtk+2.0-2.20.1/gtk/gtkclipboard.c:865
#12 0x00007ffff68a247e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff68b83f7 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0x00007ffff68b9a76 in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#15 0x00007ffff68b9d93 in g_signal_emit_by_name () from
/usr/lib/libgobject-2.0.so.0
#16 0x00007ffff7146493 in gtk_selection_retrieval_report (info=0xde8550,
type=<value optimized out>, format=<value optimized out>, buffer=<value
optimized out>,
length=<value optimized out>, time=1291021792)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkselection.c:2938
#17 0x00007ffff71488c0 in IA__gtk_selection_convert (widget=0xd7f640,
selection=0x45, target=0x47,
time_=1291021792) at
/scratch/build-area/gtk+2.0-2.20.1/gtk/gtkselection.c:1089
#18 0x00007ffff68a247e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff68b8040 in ?? () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#20 0x00007ffff702f520 in gtk_binding_entry_activate (entry=0x9b46b0,
object=0xaa14d0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbindings.c:537
#21 0x00007ffff702fa30 in binding_match_activate (pspec_list=<value optimized
out>,
object=0xaa14d0, path_length=8, path=0xda7430 "GtkEntry",
path_reversed=0xda7450 "yrtnEktG",
unbound=<value optimized out>) at
/scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbindings.c:1123
#22 0x00007ffff702fcc6 in gtk_bindings_activate_list (object=0xaa14d0,
entries=<value optimized out>, is_release=<value optimized out>)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbindings.c:1268
#23 0x00007ffff702fdfa in IA__gtk_bindings_activate_event (object=0xaa14d0,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkbindings.c:1363
#24 0x00007ffff70747dc in gtk_entry_key_press (widget=0xaa14d0, event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkentry.c:4120
#25 0x00007ffff70e6c78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6b8ea0,
return_value=0x7fffffffd9e0, n_param_values=<value optimized out>,
param_values=0xde68d0,
invocation_hint=<value optimized out>, marshal_data=0x7ffff7074740)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#26 0x00007ffff68a23c9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#27 0x00007ffff68b8040 in ?? () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff68b98bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#29 0x00007ffff68b9fc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff71fcf7f in gtk_widget_event_internal (widget=0xaa14d0,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#31 0x00007ffff720d45b in IA__gtk_window_propagate_key_event (window=0xa69470,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwindow.c:5184
#32 0x00007ffff72104eb in gtk_window_key_press_event (widget=0xa69470,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwindow.c:5214
#33 0x00007ffff70e6c78 in _gtk_marshal_BOOLEAN__BOXED (closure=0x6b8ea0,
return_value=0x7fffffffdea0, n_param_values=<value optimized out>,
param_values=0xde88c0,
invocation_hint=<value optimized out>, marshal_data=0x7ffff72104b0)
---Type <return> to continue, or q <return> to quit---
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmarshalers.c:84
#34 0x00007ffff68a247e in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#35 0x00007ffff68b8040 in ?? () from /usr/lib/libgobject-2.0.so.0
#36 0x00007ffff68b98bd in g_signal_emit_valist () from
/usr/lib/libgobject-2.0.so.0
#37 0x00007ffff68b9fc3 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#38 0x00007ffff71fcf7f in gtk_widget_event_internal (widget=0xa69470,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkwidget.c:4943
#39 0x00007ffff70df234 in IA__gtk_propagate_event (widget=0xa69470,
event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:2416
#40 0x00007ffff70e021b in IA__gtk_main_do_event (event=0xcf98e0)
at /scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1647
#41 0x00007ffff6d543cc in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, user_data=<value optimized out>)
at /scratch/build-area/gtk+2.0-2.20.1/gdk/x11/gdkevents-x11.c:2372
#42 0x00007ffff63f46f2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x00007ffff63f8568 in ?? () from /lib/libglib-2.0.so.0
#44 0x00007ffff63f8a75 in g_main_loop_run () from /lib/libglib-2.0.so.0
#45 0x00007ffff70e06b7 in IA__gtk_main () at
/scratch/build-area/gtk+2.0-2.20.1/gtk/gtkmain.c:1219
#46 0x0000000000404d10 in main ()
-- System Information:
Debian Release: 6.0.1
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=POSIX (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Versions of packages gnumeric depends on:
ii debconf [de 1.5.36.1 Debian configuration management sy
ii gconf2 2.28.1-6 GNOME configuration database syste
ii gnumeric-co 1.10.8-1squeeze5 spreadsheet application for GNOME
ii gsfonts 1:8.11+urwcyr1.0.7~pre44-4.2 Fonts for the Ghostscript interpre
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-10 Embedded GNU C Library: Shared lib
ii libcairo2 1.8.10-6 The Cairo 2D vector graphics libra
ii libglade2-0 1:2.6.4-1 library to load .glade files at ru
ii libglib2.0- 2.24.2-1 The GLib library of C routines
ii libgoffice- 0.8.8-1 Document centric objects library -
ii libgsf-1-11 1.14.18-1 Structured File Library - runtime
ii libgtk2.0-0 2.20.1-2 The GTK+ graphical user interface
ii libpango1.0 1.28.3-1+squeeze2 Layout and rendering of internatio
ii libxml2 2.7.8.dfsg-2 GNOME XML library
ii procps 1:3.2.8-9 /proc file system utilities
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages gnumeric recommends:
ii evince 2.30.3-2 Document (PostScript, PDF) viewer
ii lp-solve 5.5.0.13-7 Solve (mixed integer) linear progr
Versions of packages gnumeric suggests:
pn epiphany-brows <none> (no description available)
pn gnumeric-doc <none> (no description available)
pn gnumeric-plugi <none> (no description available)
ii ttf-liberation 1.05.2.20091019-4squeeze1 Fonts with the same metrics as Tim
ii ttf-mscorefont 3.3 Installer for Microsoft TrueType c
-- debconf information:
gnumeric/existing-process: false
gnumeric/existing-process-title:
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]