Re: Problem with Excel import on ARM



+++ Wookey [04-05-13 16:06 +0100]:
+++ Morten Welinder [04-05-05 13:18 -0400]:

Please try this.  (Similar changes, if they work, are needed for the
output side too.  I have no idea what the right cpp symbol is, btw.)
 
OK, sorry it's taken 8 days - that's how long it took me to get a working X
environment with gnumeric in it for me to reproduce the original problem and
test the patched libgsf-1.

Unfortunately it doesn't seem to have done the trick. Might there be other
functions where this problem manifests itself? Or should I stil in some
printfs to check I'm not going mad?

At the moment I'm working with a machine over vnc and I have to get someone
else to install updated libs (no root access) which is a pain. Hopefully
I'll get a local one working too soon (but at the moment it just page faults
when starting gnumeric), which will speed up testing.

OK - an update. I now have the local environment working, modulo a lot of
warnings about not being able to find the default printer (bascially
because gconfd is not installed - only the minimal set of libraries it
needed to run). None of this is fatal, it just clutters the place with extra
warning info.

Again  - the patched library doesn't solve the problem. I installed the
libgsf-1-dbg version in the hope that it would give me some more info on
what's going on. Does it need special runes or is it only useful with gdb?

Here is the logging info I get - the interesting bit is perhaps the couple
of critical assert failures?

$ $ DISPLAY=0:0 gnumeric$ DISPLAY=0:0 gnumeric ss1234.xls 

** (gnumeric:2787): CRITICAL **: file ../../src/workbook.c: line 758 (workbook_iteration_tolerance): 
assertion `tolerance >= 0' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): CRITICAL **: file ../../src/workbook.c: line 758 (workbook_iteration_tolerance): 
assertion `tolerance >= 0' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): CRITICAL **: file ../../src/workbook.c: line 758 (workbook_iteration_tolerance): 
assertion `tolerance >= 0' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): CRITICAL **: file gpa-node.c: line 368 (gpa_node_set_path_value): assertion `parent != 
NULL' failed
** (gnumeric:2787): WARNING **: Unable to open an iconv handle from codepage 1252 -> UTF-8
** (gnumeric:2787): WARNING **: Unable to open an iconv handle from codepage 1252 -> UTF-8
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
** (gnumeric:2787): WARNING **: Unable to open an iconv handle from codepage 1252 -> UTF-8
** (gnumeric:2787): WARNING **: Unable to open an iconv handle from codepage 1252 -> UTF-8
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
** (gnumeric:2787): CRITICAL **: file ../../gsf/gsf-msole-utils.c: line 362 (msole_prop_parse): assertion 
`*data + 4 + len <= data_end' failed
** (gnumeric:2787): CRITICAL **: file ../../gsf/gsf-msole-utils.c: line 362 (msole_prop_parse): assertion 
`*data + 4 + len <= data_end' failed
(gnumeric:2787): GLib-CRITICAL **: file gconvert.c: line 566 (g_convert_with_iconv): assertion `converter != 
(GIConv) -1' failed
** (gnumeric:2787): CRITICAL **: file ../../gsf/gsf-msole-utils.c: line 232 (msole_prop_parse): assertion 
`!(type & (unsigned)(~0x1fff))' failed
** (gnumeric:2787): WARNING **: GnomePrint: Requested Arial but using Sans (Sans Regular 10.000000)
** (gnumeric:2787): WARNING **: Trying to fallback to 'Sans'

I'll try a bit of stracing next...

Wookey
-- 
Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/



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