[Evolution] Bug#432293: gtkhtml3.14: evolution crashed with SIGSEGV in html_object_get_left_margin()

Paul Menzel pm.debian at googlemail.com
Mon Jul 9 07:35:50 UTC 2007


Subject: gtkhtml3.14: evolution crashed with SIGSEGV in html_object_get_left_margin()
Package: gtkhtml3.14
Version: 3.14.2-1
Severity: normal

*** Please type your report below this line ***

Hi,


I got a message from a friend (googlemail.com) and hit the
"Antworten" (Reply) button and evolution crashed with the following
backtrace.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1233377600 (LWP 4097)]
0x00000000 in ?? ()
(gdb) bt full
#0  0x00000000 in ?? ()
No symbol table info available.
#1  0xb7b04f96 in html_object_get_left_margin (self=0xb4905978, 
    painter=0x9dec460, y=511, with_aligned=1) at htmlobject.c:1090
No locals.
#2  0xb7ad9aeb in get_lmargin (o=0xb4909a40, painter=0x9dec460)
    at htmlcluev.c:98
No locals.
#3  0xb7ad9b72 in html_cluev_do_layout (o=0xb4909a40,
painter=0x9dec460, 
    calc_size=1, changed_objs=0xbfa0f058) at htmlcluev.c:155
        obj = <value optimized out>
        aclue = <value optimized out>
        local_changed_objs = (GList *) 0x0
        lmargin = <value optimized out>
        changed = <value optimized out>
        old_width = 961
        old_ascent = 501
        old_descent = 0
        new_x = <value optimized out>
        padding = 0
        padding2 = 0
        first_change = <value optimized out>
        first_y_off = <value optimized out>
---Type <return> to continue, or q <return> to quit---
#4  0xb7b04e80 in html_object_calc_size (o=0xb4909a40,
painter=0x9dec460, 
    changed_objs=0xbfa0f058) at htmlobject.c:1069
        rv = 165594208
#5  0xb7af57bc in html_engine_calc_size (e=0x84d0280,
changed_objs=0xbfa0f058)
    at htmlengine.c:4967
        max_width = <value optimized out>
        redraw_whole = 0
#6  0xb7af6f6b in thaw_idle (data=0x84d0280) at htmlengine.c:5554
        e = (HTMLEngine *) 0x84d0280
        changed_objs = <value optimized out>
        redraw_whole = <value optimized out>
#7  0xb6e84bf1 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8  0x084d0280 in ?? ()
No symbol table info available.
#9  0x08777db0 in ?? ()
No symbol table info available.
#10 0xbfa0f088 in ?? ()
No symbol table info available.
#11 0xb6e9e9b2 in g_slist_prepend () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb6e86952 in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#13 0xb6e8991f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#14 0x08087338 in ?? ()
No symbol table info available.
#15 0x000000c8 in ?? ()
No symbol table info available.
#16 0xb5716140 in ?? ()
No symbol table info available.
#17 0x00000007 in ?? ()
No symbol table info available.
#18 0x00000011 in ?? ()
No symbol table info available.
#19 0xb6eed3e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x08087338 in ?? ()
No symbol table info available.
#21 0xbfa0f134 in ?? ()
No symbol table info available.
#22 0x00000001 in ?? ()
No symbol table info available.
#23 0x00000001 in ?? ()
No symbol table info available.
#24 0x08087338 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#25 0xb5716140 in ?? ()
No symbol table info available.
#26 0xb6ddeb50 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#27 0xb778ebf0 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#28 0xb778d450 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#29 0xb6ea3fc3 in g_thread_self () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb6e89cc9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb78528d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#32 0x0805fc2c in main (argc=1, argv=0xbfa0f3c4) at main.c:611
        fd = <value optimized out>
        uri_list = (GSList *) 0x0
        program = (GnomeProgram *) 0x8070410
        context = <value optimized out>

There are some symbols missing from libglib. Is there a debug package?
Anyway I can reproduce this bug. If you want I could forward that
message to a developer. I would rather not want to post it on the list.

There is a similar upstream report

https://bugzilla.gnome.org/show_bug.cgi?id=407968

But it looks like, there it was crashing on every startup.


Thanks

Paul

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

Kernel: Linux 2.6.21-2-686 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages gtkhtml3.14 depends on:
ii  gnome-icon-theme           2.18.0-3      GNOME Desktop icon theme
ii  libart-2.0-2               2.3.19-3      Library of functions for 2D graphi
ii  libatk1.0-0                1.18.0-2      The ATK accessibility toolkit
ii  libbonobo2-0               2.18.0-2      Bonobo CORBA interfaces library
ii  libbonoboui2-0             2.18.0-5      The Bonobo UI library
ii  libc6                      2.5-11        GNU C Library: Shared libraries
ii  libcairo2                  1.4.10-1      The Cairo 2D vector graphics libra
ii  libfontconfig1             2.4.2-1.2     generic font configuration library
ii  libgconf2-4                2.18.0.1-3    GNOME configuration database syste
ii  libglade2-0                1:2.6.1-1     library to load .glade files at ru
ii  libglib2.0-0               2.12.12-1     The GLib library of C routines
ii  libgnome-keyring0          0.8.1-2       GNOME keyring services library
ii  libgnome2-0                2.18.0-4      The GNOME 2 library - runtime file
ii  libgnomecanvas2-0          2.14.0-3      A powerful object-oriented display
ii  libgnomeui-0               2.18.1-2      The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0             1:2.18.1-3+b1 GNOME Virtual File System (runtime
ii  libgtk2.0-0                2.10.13-1     The GTK+ graphical user interface 
ii  libgtkhtml3.14-19          3.14.2-1      HTML rendering/editing library - r
ii  libice6                    1:1.0.3-2     X11 Inter-Client Exchange library
ii  liborbit2                  1:2.14.7-0.1  libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0              1.16.4-1      Layout and rendering of internatio
ii  libpopt0                   1.10-3        lib for parsing cmdline parameters
ii  libsm6                     2:1.0.3-1     X11 Session Management library
ii  libx11-6                   2:1.0.3-7     X11 client-side 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                     2:1.1.1-1     X11 Input extension library
ii  libxinerama1               1:1.0.2-1     X11 Xinerama extension library
ii  libxml2                    2.6.29.dfsg-1 GNOME XML library
ii  libxrandr2                 2:1.2.1-1     X11 RandR extension library
ii  libxrender1                1:0.9.2-1     X Rendering Extension client libra

gtkhtml3.14 recommends no packages.

-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://lists.alioth.debian.org/pipermail/pkg-evolution-maintainers/attachments/20070709/49c18600/attachment.pgp 


More information about the Pkg-evolution-maintainers mailing list