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

Paul Menzel pm.debian at googlemail.com
Tue Jul 10 15:22:07 UTC 2007


Am Dienstag, den 10.07.2007, 13:52 +0200 schrieb Loïc Minier:
> On Mon, Jul 09, 2007, Paul Menzel wrote:

>  If this is due to a particular message, could you attach it to this
> bug
>  report?

I sent this particular message to Loïc.

Here is another strange thing. Just now I have received another message
form my friend (googlemail.com) and hit reply and it worked. Then I
tried the same with the "culprit message" and it worked, too. Closing
and starting evolution again and testing the "culprit" message right
away, was crashing evolution again.

Then I tried to forward this message to Loïc and it also crashed (see
attached).

Then starting evolution again I received some different SIGSEGVs. I
attached the backtraces also. If there needs to be opened another bug
report for those, please tell me.

And one last thing. Not long ago once epiphany crashed for me. I
reported it under iceweasel and Mike Hommey suggested that I might have
a hardware problem. Too rule this out, should I run memtest? Anyway it
still is strange that it crashes only on this particular message and in
the same function (as far as I can see).

See
Bug#431053
Bug#431052


Thanks

Paul
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1233402176 (LWP 4309)]
0xb7afef93 in html_object_get_left_margin (self=0x8813980, painter=0x8974640, 
    y=511, with_aligned=1) at htmlobject.c:1090
1090    htmlobject.c: No such file or directory.
        in htmlobject.c
(gdb) bt full
#0  0xb7afef93 in html_object_get_left_margin (self=0x8813980, 
    painter=0x8974640, y=511, with_aligned=1) at htmlobject.c:1090
No locals.
#1  0xb7ad3aeb in get_lmargin (o=0x86e6208, painter=0x8974640)
    at htmlcluev.c:98
No locals.
#2  0xb7ad3b72 in html_cluev_do_layout (o=0x86e6208, painter=0x8974640, 
    calc_size=1, changed_objs=0x0) 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>
#3  0xb7afee80 in html_object_calc_size (o=0x86e6208, painter=0x8974640, 
    changed_objs=0x0) at htmlobject.c:1069
---Type <return> to continue, or q <return> to quit---
        rv = 144131648
#4  0xb7aef7bc in html_engine_calc_size (e=0x84d86f0, changed_objs=0x0)
    at htmlengine.c:4967
        max_width = <value optimized out>
        redraw_whole = 1
#5  0xb7af0f6b in thaw_idle (data=0x84d86f0) at htmlengine.c:5554
        e = (HTMLEngine *) 0x84d86f0
        changed_objs = <value optimized out>
        redraw_whole = <value optimized out>
#6  0xb6e7ebf1 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#7  0x084d86f0 in ?? ()
No symbol table info available.
#8  0x086ee838 in ?? ()
No symbol table info available.
#9  0xbfe2bca8 in ?? ()
No symbol table info available.
#10 0xb6e989b2 in g_slist_prepend () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#11 0xb6e80952 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb6e8391f in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#13 0x08087338 in ?? ()
No symbol table info available.
#14 0x000000c8 in ?? ()
No symbol table info available.
#15 0xab4e7068 in ?? ()
No symbol table info available.
#16 0x00000006 in ?? ()
No symbol table info available.
#17 0x0000000d in ?? ()
No symbol table info available.
#18 0xb6ee73e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0x08087338 in ?? ()
No symbol table info available.
#20 0xbfe2bd54 in ?? ()
No symbol table info available.
#21 0x00000001 in ?? ()
No symbol table info available.
#22 0x00000001 in ?? ()
No symbol table info available.
#23 0x08087338 in ?? ()
No symbol table info available.
#24 0xab4e7068 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#25 0xb6dd8b50 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#26 0xb7788bf0 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#27 0xb7787450 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#28 0xb6e9dfc3 in g_thread_self () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#29 0xb6e83cc9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb784c8d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#31 0x0805fc2c in main (argc=1, argv=0xbfe2bfe4) at main.c:611
        fd = <value optimized out>
        uri_list = (GSList *) 0x0
        program = (GnomeProgram *) 0x8070410
        context = <value optimized out>
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1233541440 (LWP 4266)]
0xb7b28b3b in e_iterator_next (iterator=0x86fa048) at e-iterator.c:91
91      e-iterator.c: No such file or directory.
        in e-iterator.c
(gdb) bt full
#0  0xb7b28b3b in e_iterator_next (iterator=0x86fa048) at e-iterator.c:91
No locals.
#1  0xb639cfbc in mail_config_get_account_by_source_url (
    source_url=0xb47325b0 "mbox:/home/paul/.evolution/mail/local#Sent/2003")
    at mail-config.c:696
        provider = (CamelProvider *) 0xb60fcc00
        account = (EAccount *) 0x80f6ef8
        source = (CamelURL *) 0x87b2098
        iter = (EIterator *) 0x86fa048
        __PRETTY_FUNCTION__ = "mail_config_get_account_by_source_url"
#2  0xb63936bc in em_uri_from_camel (
    curi=0xb47325b0 "mbox:/home/paul/.evolution/mail/local#Sent/2003")
    at em-utils.c:1702
        curl = (CamelURL *) 0x84324b0
        account = <value optimized out>
        uid = 0xb63d51c7 "local at local"
        path = <value optimized out>
        euri = <value optimized out>
        tmp = <value optimized out>
        provider = (CamelProvider *) 0xb60fcc00
        ex = {id = CAMEL_EXCEPTION_NONE, desc = 0x0}
#3  0xb63ae5fb in mail_vfolder_add_uri (store=0x81aa7b8, 
    curi=0xb47325b0 "mbox:/home/paul/.evolution/mail/local#Sent/2003", 
---Type <return> to continue, or q <return> to quit---
    remove=0) at mail-vfolder.c:444
        rule = <value optimized out>
        source = <value optimized out>
        folders = <value optimized out>
        link = <value optimized out>
        remote = <value optimized out>
        is_ignore = <value optimized out>
        uri = 0x1 <Address 0x1 out of bounds>
        __PRETTY_FUNCTION__ = "mail_vfolder_add_uri"
#4  0xb639f59e in real_flush_updates (o=0x0, event_data=0x0, data=0x0)
    at mail-folder-cache.c:228
        component = <value optimized out>
        model = (struct _EMFolderTreeModel *) 0x820d420
        now = 1184079397
#5  0xb63a0a43 in do_async_event (mm=0x837ce28) at mail-mt.c:688
No locals.
#6  0xb63a2872 in idle_async_event (mm=0x837ce28) at mail-mt.c:699
No locals.
#7  0xb6e5cbf1 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8  0x0837ce28 in ?? ()
No symbol table info available.
#9  0x0837cae8 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#10 0xbfdb9c38 in ?? ()
No symbol table info available.
#11 0xb6e769b2 in g_slist_prepend () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#12 0xb6e5e952 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#13 0xb6e6191f 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 0x0863e5c0 in ?? ()
No symbol table info available.
#17 0x0000000b in ?? ()
No symbol table info available.
#18 0x0000000b in ?? ()
No symbol table info available.
#19 0xb6ec53e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#20 0x08087338 in ?? ()
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#21 0xbfdb9ce4 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 ?? ()
No symbol table info available.
#25 0x0863e5c0 in ?? ()
No symbol table info available.
#26 0xb6db6b50 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#27 0xb7766bf0 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#28 0xb7765450 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#29 0xb6e7bfc3 in g_thread_self () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#30 0xb6e61cc9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#31 0xb782a8d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#32 0x0805fc2c in main (argc=1, argv=0xbfdb9f74) at main.c:611
---Type <return> to continue, or q <return> to quit---
        fd = <value optimized out>
        uri_list = (GSList *) 0x0
        program = (GnomeProgram *) 0x8070410
        context = <value optimized out>
-------------- next part --------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1232804160 (LWP 4396)]
0xb6f152a7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
(gdb) bt full
#0  0xb6f152a7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#1  0xb6f156fe in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#2  0x08087338 in ?? ()
No symbol table info available.
#3  0x7fffffff in ?? ()
No symbol table info available.
#4  0x08988cf0 in ?? ()
No symbol table info available.
#5  0x00000007 in ?? ()
No symbol table info available.
#6  0x0000000d in ?? ()
No symbol table info available.
#7  0xb6f793e0 in ?? () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#8  0x08087338 in ?? ()
No symbol table info available.
#9  0xbfadfa14 in ?? ()
No symbol table info available.
#10 0x00000001 in ?? ()
No symbol table info available.
#11 0x00000001 in ?? ()
---Type <return> to continue, or q <return> to quit---
No symbol table info available.
#12 0x08087338 in ?? ()
No symbol table info available.
#13 0x08988cf0 in ?? ()
No symbol table info available.
#14 0xb6e6ab50 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#15 0xb781abf0 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#16 0xb7819450 in ?? () from /lib/i686/cmov/libpthread.so.0
No symbol table info available.
#17 0xb6f2ffc3 in g_thread_self () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#18 0xb6f15cc9 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
No symbol table info available.
#19 0xb78de8d3 in bonobo_main () from /usr/lib/libbonobo-2.so.0
No symbol table info available.
#20 0x0805fc2c in main (argc=1, argv=0xbfadfca4) at main.c:611
        fd = <value optimized out>
        uri_list = (GSList *) 0x0
        program = (GnomeProgram *) 0x8070410
        context = <value optimized out>
-------------- 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/20070710/7be65a7c/attachment.pgp 


More information about the Pkg-evolution-maintainers mailing list