Issue 80249 - help->about in km version hangs/crashes
Summary: help->about in km version hangs/crashes
Status: CLOSED FIXED
Alias: None
Product: Internationalization
Classification: Code
Component: i18npool (show other issues)
Version: 680m222
Hardware: All Linux, all
: P2 Trivial (vote)
Target Milestone: ---
Assignee: ooo
QA Contact: issues@l10n
URL:
Keywords:
: 84920 (view as issue list)
Depends on:
Blocks:
 
Reported: 2007-08-01 10:41 UTC by rene
Modified: 2013-08-07 15:02 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description rene 2007-08-01 10:41:54 UTC
Hi,

- Install a km version of m222. (Apparently doesn't matter whether it's "full"
km or en-US + km langpack).
- Help->About
-> OOo hangs

We just discussed this on IRC:

11:22 <@_rene_> [pid 12984] read(26, 0xb1940290, 32)    = -1 EAGAIN (Resource
                temporarily unavailable)
11:22 <@_rene_> [pid 12984] poll([{fd=26, events=POLLIN, revents=POLLIN}], 1,
                -1) = 1
11:22 <@_rene_> [pid 12984] read(26,
                "\1\222p\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\10\0\0\0(\0\0"...,
                32) = 32
11:22 <@_rene_> [pid 12984] poll([{fd=26, events=POLLIN}], 1, 1000) = 0
11:22 <@_rene_> [pid 12984] gettimeofday({1185956043, 335683}, NULL) = 0
11:22 <@_rene_> [pid 12984] write(26, "\27\0\2\0001\1\0\0", 8) = 8
11:22 <@_rene_> [pid 12984] read(26, 0xb1940290, 32)    = -1 EAGAIN (Resource
                temporarily unavailable)
11:23 <@paveljanik> _rene_: no
11:24 <@_rene_> paveljanik: but you see it, too?
11:25 <@paveljanik> _rene_: I haven't yet tried to install km. What should I
                    do? I have the instset here now...
11:26 <@_rene_> install km. hangs on help->about (or when you click around in
                help), but help->about reproduces it reliably
11:26 <@_rene_> (en-US + km langpack)
11:26 <@paveljanik> ok, will try in a second
11:26 <@paveljanik> in complete km instset though...
11:27 <@paveljanik> _rene_: confirmed.
11:27 <@paveljanik> _rene_: it was a bit difficult because of missing fonts
                    here, but :-)
[...]
11:29 <@paveljanik> _rene_: looks like the last significant thing is:
11:29 <@paveljanik> [pid 25403]
                    open("/tmp/muj_dir-km/program/liblocaledata_en.so",
                    O_RDONLY) = 24
11:29 <@paveljanik> maybe there is some known bug?
11:30 <@_rene_> I'll file an issue and add you to Cc :)
11:30 <@paveljanik> Maybe erAck_away knows more.
11:30 <@_rene_> liblocaledata is i18npool, right?
11:30 <@_rene_> erAck_away: ^ idea?
11:30 <@paveljanik> but it tried about.bmp:
11:30 <@paveljanik> [pid 25403] open("/tmp/muj_dir-km/program/about.bmp",
                    O_RDONLY) = 24
11:30 <@_rene_> of course, it opens the about box, the image there is about.bmp
11:31 <@_rene_> well, it tries to open it ;-)
11:31 <@paveljanik> yes, I haven't seen it...
11:35 <@_rene_> I don't find a issue in a quick search
11:35 <@paveljanik> _rene_: when I removed the library in question, I have
                    received crash, called from:
11:35 <@paveljanik> #14 0x40136a2a in OutputDevice::GetEllipsisString(String
                    const&, long, unsigned short) const () from
                    /tmp/muj_dir-km/program/libvcl680li.so
[...]
11:35 <@paveljanik> but there are 13 frames more.
11:35 <@paveljanik> but at least we have the trace there.
11:35 <@_rene_> (and adds the IRC log)
11:36 <@_rene_> paveljanik: you can send it to the issue when it's there, ok?
                ;-)
11:36  * paveljanik suspects wrong locale...
11:37 <@paveljanik> _rene_: do you know last working version?
11:38 <@paveljanik> the locale file contains nice pictures in Emacs 8)
11:38 <@_rene_> paveljanik: 2.2.1 :)
11:39 <@paveljanik> ok, then it is not locale file, because it is unchanged 8)
Comment 1 ooo 2007-08-01 12:29:32 UTC
Tried to reproduce using
http://ftp.linux.cz/pub/localization/OpenOffice.org/devel/680/SRC680_m222/Build-1/OOo_SRC680_m222_LinuxX86_install_km_rpm.tar.gz
and setting locale to "km-KH" by editing the configuration (km-KH locale not
installed on that machine), but about box displayed fine. However, opening the
online help and clicking around a bit freezes. Suspected method when breaking in
gdb, tracing back and trying to step out: somewhere in/under
icu_3_6::RuleBasedBreakIterator::checkDictionary
Comment 2 pavel 2007-12-22 14:03:29 UTC
Javier: is anyone from your team able to reproduce it? Can you please investigate?

Comment 3 lists 2007-12-25 01:21:27 UTC
We detected quite a number of errors in our localization, related to the help
XML. In particular, we were calling images that were not supposed to be there.
This happened in 220 and on, until 2.3.1.

When reading from TM, the program found texts that match 100% the translatable
text, but in which the XML and its properties (such as location of pictures)
were different... and we did not detect this at the time... because we did not
use gsicheck.

Now the translation is complete and correct (240), and this problem has probably
gone away.

We will test 241 or 242, to see if it has dissapeared.
Comment 4 erack 2008-11-21 21:46:33 UTC
Rene, Javier, does OOo3.0 still hang? Could you please verify in a 'km' version?
If doesn't, please close this issue.
Thanks
  Eike
Comment 5 rene 2008-11-26 21:37:26 UTC
er: hmm, yes. in "my" (Debian experimental) km OOo/BrO it works now.. I think we
can close it.
Comment 6 ooo 2008-11-27 12:53:19 UTC
Closing.
Comment 7 lohmaier 2009-04-24 08:36:41 UTC
*** Issue 84920 has been marked as a duplicate of this issue. ***