[Evolution] Bug#428292: evolution: SIGSEGV when changing the message (style) format (preformat)

Paul Menzel paul.menzel at web.de
Sun Jun 10 13:42:03 UTC 2007


Subject: evolution: SIGSEGV when changing the message (style) format (preformat)
Package: evolution
Version: 2.10.2-1
Severity: normal

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

Hi,


I wrote an reply to a message, which was being quoted. The message was
pretty long and in the end I marked everything (Ctrl + a) and changed
the format from Preformat to Normal, which worked. Changing it back I
got the following backtrace

(evolution:5696): gtkhtml-WARNING **: (htmlengine-edit-clueflowstyle.c:)
There were not enough paragraphs for setting the paragraph style.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1233594688 (LWP 5696)]
undo_or_redo (engine=0x84acc28, data=0xd6c2988, dir=HTML_UNDO_UNDO, 
    position_after=2214) at htmlengine-edit-clueflowstyle.c:176
176     htmlengine-edit-clueflowstyle.c: No such file or directory.
        in htmlengine-edit-clueflowstyle.c
(gdb) bt
#0  undo_or_redo (engine=0x84acc28, data=0xd6c2988, dir=HTML_UNDO_UNDO, 
    position_after=2214) at htmlengine-edit-clueflowstyle.c:176
#1  0xb7b374d0 in html_undo_do_undo (undo=0xca56fb0, engine=0x84acc28)
    at htmlundo.c:160
#2  0xb7af17b4 in html_engine_undo (e=0x84acc28) at htmlengine-edit.c:71
#3  0xb7ade66a in gtk_html_undo (html=0xcde8738) at gtkhtml.c:4384
#4  0xb7adf5eb in command (html=0xcde8738,
com_type=GTK_HTML_COMMAND_UNDO)
    at gtkhtml.c:4806
#5  0xb7ae0687 in gtk_html_command (html=0xcde8738, 
    command_name=0xb368e971 "undo") at gtkhtml.c:5614
#6  0xb367cb77 in command_cb (uic=0xb9eacc0, cd=0xb9a1c00, 
    cname=0x8c2aad8 "EditUndo") at menubar.c:563
#7  0xb79bdac5 in ?? () from /usr/lib/libbonoboui-2.so.0
#8  0x0b9eacc0 in ?? ()
#9  0x0b9a1c00 in ?? ()
#10 0x08c2aad8 in ?? ()
#11 0x00000002 in ?? ()
#12 0x00000000 in ?? ()


I could not figure out, if this is a bug in gtkhtml or something else,
so I filed it against evolution. I hope, you can use this backtrace. By
the way, I could not reproduce this bug.


Thanks a lot.

Paul


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

Kernel: Linux 2.6.21-1-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 evolution depends on:
ii  dbus                      1.0.2-5        simple interprocess
messaging syst
ii  evolution-common          2.10.2-1       architecture independent
files for
ii  evolution-data-server     1.10.2-1       evolution database backend
server
ii  gconf2                    2.18.0.1-3     GNOME configuration
database syste
ii  gnome-icon-theme          2.18.0-3       GNOME Desktop icon theme
ii  gtkhtml3.14               3.14.2-1       HTML rendering/editing
library - b
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-10         GNU C Library: Shared
libraries
ii  libcairo2                 1.4.6-1.1      The Cairo 2D vector
graphics libra
ii  libcamel1.2-10            1.10.2-1       The Evolution MIME message
handlin
ii  libdbus-1-3               1.0.2-5        simple interprocess
messaging syst
ii  libdbus-glib-1-2          0.73-2         simple interprocess
messaging syst
ii  libebook1.2-9             1.10.2-1       Client library for
evolution addre
ii  libecal1.2-7              1.10.2-1       Client library for
evolution calen
ii  libedataserver1.2-9       1.10.2-1       Utility library for
evolution data
ii  libedataserverui1.2-8     1.10.2-1       GUI utility library for
evolution 
ii  libegroupwise1.2-13       1.10.2-1       Client library for
accessing group
ii  libexchange-storage1.2-3  1.10.2-1       Backend library for
evolution cale
ii  libfontconfig1            2.4.2-1.2      generic font configuration
library
ii  libfreetype6              2.2.1-6        FreeType 2 font engine,
shared lib
ii  libgconf2-4               2.18.0.1-3     GNOME configuration
database syste
ii  libglade2-0               1:2.6.0-4      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  libgnome-pilot2           2.0.15-2       Support libraries for
gnome-pilot
ii  libgnome2-0               2.18.0-4       The GNOME 2 library -
runtime file
ii  libgnomecanvas2-0         2.14.0-2       A powerful object-oriented
display
ii  libgnomeprint2.2-0        2.18.0-2       The GNOME 2.2 print
architecture -
ii  libgnomeprintui2.2-0      2.18.0-2       GNOME 2.2 print
architecture User 
ii  libgnomeui-0              2.18.1-2       The GNOME 2 libraries (User
Interf
ii  libgnomevfs2-0            1:2.18.1-2     GNOME Virtual File System
(runtime
ii  libgnutls13               1.6.3-1        the GNU TLS library -
runtime libr
ii  libgtk2.0-0               2.10.12-2      The GTK+ graphical user
interface 
ii  libgtkhtml3.14-19         3.14.2-1       HTML rendering/editing
library - r
ii  libhal1                   0.5.9-3        Hardware Abstraction Layer
- share
ii  libice6                   1:1.0.3-2      X11 Inter-Client Exchange
library
ii  libldap2                  2.1.30-13.4    OpenLDAP libraries
ii  libnm-glib0               0.6.4-8+b1     network management
framework (GLib
ii  libnotify1 [libnotify1-gt 0.4.4-3        sends desktop notifications
to a n
ii  libnspr4-0d               4.6.6-3        NetScape Portable Runtime
Library
ii  libnss3-0d                3.11.5-3       Network Security Service
libraries
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  libpisock9                0.12.2-10      library for communicating
with a P
ii  libpisync0                0.12.2-10      synchronization library for
PalmOS
ii  libpng12-0                1.2.15~beta5-2 PNG library - runtime
ii  libpopt0                  1.10-3         lib for parsing cmdline
parameters
ii  libsm6                    2:1.0.3-1      X11 Session Management
library
ii  libsoup2.2-8              2.2.100-1      an HTTP library
implementation in 
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                    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.2.1-1      X11 RandR extension library
ii  libxrender1               1:0.9.2-1      X Rendering Extension
client libra
ii  zlib1g                    1:1.2.3-15     compression library -
runtime

Versions of packages evolution recommends:
pn  evolution-plugins             <none>     (no description available)
ii  gnome-desktop-data            2.18.2-1   Common files for GNOME 2
desktop a
pn  gnome-pilot-conduits          <none>     (no description available)
pn  spamassassin | bogofilter     <none>     (no description available)
ii  yelp                          2.18.1-1   Help browser for GNOME 2

-- 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/20070610/da481193/attachment.pgp 


More information about the Pkg-evolution-maintainers mailing list