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 418868 - Gnumeric's Excel plugin crashes
Gnumeric's Excel plugin crashes
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: import/export MS Excel (tm)
git master
Other All
: Normal normal
: ---
Assigned To: Jody Goldberg
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2007-03-16 07:43 UTC by Ilguiz Latypov
Modified: 2008-02-01 06:57 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Ilguiz Latypov 2007-03-16 07:41:25 UTC
Distribution: Debian 4.0
Package: Gnumeric
Severity: critical
Version: GNOME2.14.3 1.6.x
Gnome-Distributor: Debian
Synopsis: Gnumeric's Excel plugin crashes
Bugzilla-Product: Gnumeric
Bugzilla-Component: import/export MS Excel (tm)
Bugzilla-Version: 1.6.x
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:

It happens when I open an XLS file from

http://vostlit.info/common/Vostlit_ischem.xls

Steps to reproduce the crash:
1. Download the file, open it in gnumeric and observe the crash.

Expected Results:

An XLS file should be opening in Gnumeric, unless a conversion error
occurs.  The latter should result in a message box rather than a crash.


How often does this happen?

Always.

Additional Information:



Installed Debian's gnome-dbg, ran

=================================================

At first I tried obtaining a backtrace by running gdb with the
LD_LIBRARY_PATH=/usr/lib/debug setting and with typing the "bt" command
after the crash.  That did not resolve symbols.  I tried adding the
/usr/lib/debug/usr/lib path to LD_LIBRARY_PATH.  This caused a
segmentaion fault in ld-linux.so:

ilgiz@ei:~$ LD_LIBRARY_PATH=/usr/lib/debug:/usr/lib/debug/usr/lib gdb
/usr/bin/gnumeric 
GNU gdb 6.6-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you
are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "i486-linux-gnu"...
(no debugging symbols found)
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
(gdb) set pagination 0
(gdb) run /tmp/Vostlit_ischem.xls 
Starting program: /usr/bin/gnumeric /tmp/Vostlit_ischem.xls
(no debugging symbols found)
Failed to read a valid object file image from memory.

Program received signal SIGSEGV, Segmentation fault.
0xb7f5572c in do_lookup_x () from /lib/ld-linux.so.2
(gdb) bt

Thread 1 (Thread 16384 (LWP 27119))

  • #0 waitpid
    from /usr/lib/debug/libc.so.6
  • #1 ??
    from /usr/lib/libgnomeui-2.so.0
  • #2 ??
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 820
  • #4 __pthread_sighandler
    at sighandler.c line 39
  • #5 <signal handler called>
  • #6 ??
    from /usr/lib/gnumeric/1.6.3/plugins/excel/excel.so
  • #7 ??
    from /usr/lib/libpango-1.0.so.0
  • #8 ??
    from /usr/lib/libpango-1.0.so.0
  • #9 ??
    from /usr/lib/libpango-1.0.so.0
  • #10 pango_attr_list_new
    from /usr/lib/libpango-1.0.so.0
  • #11 ??
    from /usr/lib/gnumeric/1.6.3/plugins/excel/excel.so
  • #12 ??
  • #0 waitpid
    from /usr/lib/debug/libc.so.6




------- Bug created by bug-buddy at 2007-03-16 07:43 -------

Comment 1 Morten Welinder 2007-03-16 13:12:47 UTC
Happens with current sources too.
Comment 2 Morten Welinder 2007-03-16 13:25:40 UTC
I have fixed the crash.

Was this file generated by Excel or by something else?
Comment 3 Ilguiz Latypov 2007-03-21 04:22:31 UTC
(In reply to comment #2)
> I have fixed the crash.
> 
> Was this file generated by Excel or by something else?
> 

I don't know if the file was produced by MS Excel.  I simply tried downloading and opening the file.  

I am hoping to try the update soon.  Regards.
Comment 4 Ilguiz Latypov 2008-02-01 06:57:39 UTC
Gnumeric 1.8.1 opens the above file just fine.  Thanks.