OpenOffice crashes! was: charter font in debian's openoffice.org1.1

From: Matt Price (matt.price_at_utoronto.ca)
Date: 01/02/04

  • Next message: Antony Gelberg: "Re: unsubscribe"
    Date: Fri, 2 Jan 2004 13:17:14 -0500
    To: debian users <debian-user@lists.debian.org>
    
    

    On Wed, Dec 31, 2003 at 03:00:53PM -0500, Wayne Topa wrote:
    > Matt Price(matt.price@utoronto.ca) is reported to have said:
    > >
    > > Hi,
    > >
    > > ok... but where do I find the fonts that spadmin installed? the main
    > > one I'm worried about is charter, which I use 'cause it's pretty,
    > > fairly straightforward, and has a useful italics mode (thhe bittstream
    > > vera serif, which is the default, doesn't). The only filles named
    > > "charter""" i cna find are in
    > > /usr/share/texmf/fonts/afm/bitstrea/charter
    > >
    > I just updated a few days ago. Locate finds the openoffice fonts
    > here: /usr/lib/openoffice/share/psprint/fontmetric
    > That dir is dated 12/29, when I updated but the file
    > /usr/lib/openoffice/share/psprint/pspfontcache
    > is dated 12/31, when I first got a chance to do some work with the
    > editor. I didn't run spadmin so OO must have gone out and updated the
    > fonts. You might also checl /etc/openoffice/psprint.conf.
    >
    > > how do I "move" them to .fonts, as the readme suggests, or fix the
    > > probem otherwise?
    >
    > Got me (?). I haven't lost any fonts but I have been running the
    > unstable version for months.

    thx for the help... unfortunately my amateurish attempts to fix the
    problem have led to a fatal problem, and now I can no longer start the
    defaulty OOo installation anymore. I copied some font files from
    /usr/share/texmf/ to /usr/share/fonts, then deleted them, not
    realizing that OOo was still starting up; and now OO crashes on
    opening after stalling for some time with the status bar at about
    50%.

    strace gives the following output pre-crash:

    a bunch of sequences like this, which I assume aer non-pathological
    attempts to read fonts:

    open("/usr/share/fonts/truetype/fantasy/cartoon/charo___.ttf",
    O_RDONLY) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=51840, ...}) = 0
    old_mmap(NULL, 51840, PROT_READ, MAP_SHARED, 12, 0) = 0x416d7000
    close(12) = 0

    open("/usr/share/fonts/truetype/fantasy/cartoon/cosmdd__.ttf", O_RDONLY) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=22004, ...}) = 0
    old_mmap(NULL, 22004, PROT_READ, MAP_SHARED, 12, 0) = 0x40473000
    close(12) = 0
    munmap(0x40473000, 22004) = 0
    open("/usr/share/fonts/truetype/fantasy/cartoon/flintstone.ttf", O_RDONLY) = 12
    fstat64(12, {st_mode=S_IFREG|0644, st_size=17696, ...}) = 0
    old_mmap(NULL, 17696, PROT_READ, MAP_SHARED, 12, 0) = 0x40473000
    close(12) = 0
    -----------------------------------

    then this:

    --- SIGSEGV (Segmentation fault) @ 0 (0) ---
    gettimeofday({1073065904, 276624}, NULL) = 0
    getpid() = 420
    open("/tmp/crxmlF2Uo4i", O_RDWR|O_CREAT|O_EXCL, 0600) = 12
    gettimeofday({1073065904, 295864}, NULL) = 0
    getpid() = 420
    open("/tmp/crstkHZBRgF", O_RDWR|O_CREAT|O_EXCL, 0600) = 13
    fcntl64(12, F_GETFL) = 0x2 (flags O_RDWR)
    fstat64(12, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4002c000
    _llseek(12, 0, [0], SEEK_CUR) = 0
    fcntl64(13, F_GETFL) = 0x2 (flags O_RDWR)
    fstat64(13, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
    old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40478000
    _llseek(13, 0, [0], SEEK_CUR) = 0
    write(12, "<errormail:Stack type=\"Linux\">\n<"..., 4096) = 4096
    write(13, "0x4138b77d: /usr/lib/openoffice/"..., 3159) = 3159
    close(13) = 0
    munmap(0x40478000, 4096) = 0
    write(12, "am/\"/>\n<errormail:StackInfo pos="..., 885) = 885
    close(12) = 0
    munmap(0x4002c000, 4096) = 0
    rt_sigaction(SIGINT, {SIG_IGN}, {0x40130770, ~[KILL STOP], SA_RESTORER|SA_RESTART, 0x4027b498}, 8) = 0
    rt_sigaction(SIGQUIT, {SIG_IGN}, {0x40130770, ~[KILL STOP], SA_RESTORER|SA_RESTART, 0x4027b498}, 8) = 0
    rt_sigprocmask(SIG_BLOCK, [CHLD], ~[KILL STOP], 8) = 0
    fork() = 533
    waitpid(533,

    then the crashreport kicks in, after which there's a bunch of other
    stuff.

    does this look at all intelligible to anyone? i'm afraid I don't know
    how to read output from strace...

    thanks for your help"!!

    matt

    ps -- other versionso f OOo -- in particular a build of 680 which I
    got direct from the website -- still run fine. I assume something is
    screwed up with the debian installation, but I apt-get remove --purged
    the ooo files and I still have the same problem.

    thanks much,

    matt

    -- 
    To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Antony Gelberg: "Re: unsubscribe"

    Relevant Pages