[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#408265: openoffice.org-calc: confirm similar bug



Package: openoffice.org-calc
Version: 2.2.0-4
Followup-For: Bug #408265

I am seeing this behavior as well, but not with all oocalc spreadsheets.
It is happening in my payroll spreadsheets. Problem first appeared about
20 days ago or so on my sid system. Does not happen in etch with the
same files! In fact a file that opens, edits and saves in etch just fine
will not work in sid version even after the successful etch session (I
guess that rules out some sort of "Save" bug in sid version). 

As I said, this does not appear with all oocalc files, just my payroll
ones which use cell naming, multiple cross-linked pages etc. Of note,
these files generate an error but do open with gnumeric:

W2!F18 : Unable to parse
	'oooc:=#REF!.$B$7'
	because 'Invalid expression'

which at least points to a potential location for a problem in the file.

I have captured an strace, which I will attach. Also, the error message
doesn't actually appear in the terminal or strace until *after* the
crash/recovery dialog/and finally quit.

I can provide a data file that causes the crash, but give me a couple
days as I must obfuscate personal information of my employees first...

A


-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 2.6.18-4-k7 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages openoffice.org-calc depends on:
ii  libc6                         2.5-2      GNU C Library: Shared libraries
ii  libgcc1                       1:4.1.1-21 GCC support library
ii  libstdc++6                    4.1.1-21   The GNU Standard C++ Library v3
ii  libstlport5.1                 5.1.2-1    STLport C++ class library
ii  libufsparse                   1.2-7      collection of libraries for comput
ii  lp-solve                      5.5.0.10-3 Solve (mixed integer) linear progr
ii  openoffice.org-core           2.2.0-4    OpenOffice.org office suite archit

openoffice.org-calc recommends no packages.

Versions of packages openoffice.org-core depends on:
ii  debconf [debconf-2.0]   1.5.13           Debian configuration management sy
ii  fontconfig              2.4.2-1.2        generic font configuration library
ii  libaudio2               1.8-4            The Network Audio System (NAS). (s
ii  libc6                   2.5-2            GNU C Library: Shared libraries
ii  libcairo2               1.4.4-1          The Cairo 2D vector graphics libra
ii  libcurl3                7.15.5-1         Multi-protocol file transfer libra
ii  libdb4.4                4.4.20-8         Berkeley v4.4 Database Libraries [
ii  libexpat1               1.95.8-3.4       XML parsing C library - runtime li
ii  libfontconfig1          2.4.2-1.2        generic font configuration library
ii  libfreetype6            2.2.1-5          FreeType 2 font engine, shared lib
ii  libgcc1                 1:4.1.1-21       GCC support library
ii  libglib2.0-0            2.12.11-3        The GLib library of C routines
ii  libgstreamer-plugins-ba 0.10.12-2        GStreamer libraries from the "base
ii  libgstreamer0.10-0      0.10.12-3        Core GStreamer libraries and eleme
ii  libgtk2.0-0             2.10.11-2        The GTK+ graphical user interface 
ii  libhunspell-1.1-0       1.1.5-6          spell checker and morphological an
ii  libice6                 1:1.0.3-2        X11 Inter-Client Exchange library
ii  libicu36                3.6-2            International Components for Unico
ii  libjpeg62               6b-13            The Independent JPEG Group's JPEG 
ii  libldap2                2.1.30-13.4      OpenLDAP libraries
ii  libneon25               0.25.5.dfsg-6    An HTTP and WebDAV client library
ii  libnss3-0d              3.11.5-3         Network Security Service libraries
ii  libpam0g                0.79-4           Pluggable Authentication Modules l
ii  libpango1.0-0           1.16.2-1         Layout and rendering of internatio
ii  libpaper1               1.1.21           Library for handling paper charact
ii  libportaudio2           19+svn20070125-1 Portable audio I/O - shared librar
ii  libsm6                  1:1.0.2-2        X11 Session Management library
ii  libsndfile1             1.0.17-1         Library for reading/writing audio 
ii  libstartup-notification 0.9-1            library for program launch feedbac
ii  libstdc++6              4.1.1-21         The GNU Standard C++ Library v3
ii  libstlport5.1           5.1.2-1          STLport C++ class library
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxau6                 1:1.0.3-2        X11 authorisation library
ii  libxaw7                 1:1.0.3-3        X11 Athena Widget library
ii  libxcursor1             1:1.1.8-2        X cursor management library
ii  libxext6                1:1.0.3-2        X11 miscellaneous extension librar
ii  libxfixes3              1:4.0.3-2        X11 miscellaneous 'fixes' extensio
ii  libxi6                  1:1.0.1-4        X11 Input extension library
ii  libxinerama1            1:1.0.2-1        X11 Xinerama extension library
ii  libxml2                 2.6.28.dfsg-1    GNOME XML library
ii  libxrandr2              2:1.1.0.2-5      X11 RandR extension library
ii  libxrender1             1:0.9.2-1        X Rendering Extension client libra
ii  libxslt1.1              1.1.20-1         XSLT processing library - runtime 
ii  libxt6                  1:1.0.5-2        X11 toolkit intrinsics library
ii  openoffice.org-common   2.2.0-4          OpenOffice.org office suite archit
ii  ttf-opensymbol          2.2.0-4          The OpenSymbol TrueType font
ii  zlib1g                  1:1.2.3-13       compression library - runtime

-- debconf-show failed
execve("/usr/bin/oocalc", ["oocalc", "documents/farwest/payroll/payrol"...], [/* 23 vars */]) = 0
brk(0)                                  = 0x80f3000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f85000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/tls/i686/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/tls/i686/cmov", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/tls/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/tls/i686", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/tls/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/tls/cmov", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/tls/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/tls", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/i686/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/i686/cmov", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/i686/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/i686", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/cmov/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib/cmov", 0xbf9d7ca8) = -1 ENOENT (No such file or directory)
open("/home/andrew/.local/lib/libncurses.so.5", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/home/andrew/.local/lib", {st_mode=S_IFDIR|0775, st_size=4096, ...}) = 0open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=57370, ...}) = 0
mmap2(NULL, 57370, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f76000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libncurses.so.5", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\345"..., 512) = 512fstat64(3, {st_mode=S_IFREG|0644, st_size=263040, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f75000
mmap2(NULL, 264196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f34000
mmap2(0xb7f6c000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x38) = 0xb7f6c000
mmap2(0xb7f74000, 2052, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f74000
close(3)                                = 0
open("/home/andrew/.local/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@\f\0\000"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9640, ...}) = 0
mmap2(NULL, 12412, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f30000
mmap2(0xb7f32000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7f32000
close(3)                                = 0
open("/home/andrew/.local/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300Y\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=1307092, ...}) = 0
mmap2(NULL, 1312156, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7def000
mmap2(0xb7f2a000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13b) = 0xb7f2a000
mmap2(0xb7f2d000, 9628, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f2d000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dee000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dee6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f2a000, 4096, PROT_READ)   = 0
munmap(0xb7f76000, 57370)               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3
close(3)                                = 0
brk(0)                                  = 0x80f3000
brk(0x80f4000)                          = 0x80f4000
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=69697312, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7bee000
mmap2(NULL, 880640, PROT_READ, MAP_PRIVATE, 3, 0x138) = 0xb7b17000
mmap2(NULL, 4096, PROT_READ, MAP_PRIVATE, 3, 0xb95) = 0xb7f84000
close(3)                                = 0
brk(0x80f5000)                          = 0x80f5000
brk(0x80f6000)                          = 0x80f6000
getuid32()                              = 1000
getgid32()                              = 1000
geteuid32()                             = 1000
getegid32()                             = 1000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
time(NULL)                              = 1176918510
brk(0x80f7000)                          = 0x80f7000
open("/proc/meminfo", O_RDONLY)         = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f83000
read(3, "MemTotal:       451828 kB\nMemFre"..., 1024) = 676
close(3)                                = 0
munmap(0xb7f83000, 4096)                = 0
brk(0x80f8000)                          = 0x80f8000
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0
uname({sys="Linux", node="basement", ...}) = 0
brk(0x80f9000)                          = 0x80f9000
stat64("/home/andrew", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
stat64(".", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
getpid()                                = 3947
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=25486, ...}) = 0
mmap2(NULL, 25486, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f7d000
close(3)                                = 0
getppid()                               = 3946
getpgrp()                               = 3946
rt_sigaction(SIGCHLD, {0x807acd0, [], 0}, {SIG_DFL}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
open("/usr/bin/oocalc", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf9d8258) = -1 ENOTTY (Inappropriate ioctl for device)
_llseek(3, 0, [0], SEEK_CUR)            = 0
read(3, "#!/bin/sh\nexport OOO_EXTRA_ARG=\'"..., 80) = 80
_llseek(3, 0, [0], SEEK_SET)            = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl64(255, F_SETFD, FD_CLOEXEC)       = 0
fcntl64(255, F_GETFL)                   = 0x8000 (flags O_RDONLY|O_LARGEFILE)
fstat64(255, {st_mode=S_IFREG|0755, st_size=82, ...}) = 0
_llseek(255, 0, [0], SEEK_CUR)          = 0
brk(0x80fa000)                          = 0x80fa000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "#!/bin/sh\nexport OOO_EXTRA_ARG=\'"..., 82) = 82
brk(0x80fb000)                          = 0x80fb000
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb7dee708) = 3948
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {0x807b920, [], 0}, {SIG_DFL}, 8) = 0
waitpid(-1,
(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3966): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3966): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3976): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3976): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3976): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3976): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3976): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3976): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3976): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3976): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

(process:3976): GLib-GObject-CRITICAL **: /tmp/buildd/glib2.0-2.12.11/gobject/gtype.c:2242: initialization assertion failed, use IA__g_type_init() prior to this function

(process:3976): Gdk-CRITICAL **: gdk_screen_get_font_options: assertion `GDK_IS_SCREEN (screen)' failed

** (process:3948): WARNING **: Unknown error forking main binary / abnormal early exit ...
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0) = 3948
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
waitpid(-1, 0xbf9d7cdc, WNOHANG)        = -1 ECHILD (No child processes)
sigreturn()                             = ? (mask now [])
rt_sigaction(SIGINT, {SIG_DFL}, {0x807b920, [], 0}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
read(255, "", 82)                       = 0
exit_group(0)                           = ?
Process 3947 detached

Reply to: