After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 90050 - Balsa crashes on showing particular mails (css_matcher_apply_rule)
Balsa crashes on showing particular mails (css_matcher_apply_rule)
Status: RESOLVED DUPLICATE of bug 89811
Product: gtkhtml2
Classification: Deprecated
Component: CSS Parser
2.0.x
Other other
: Normal normal
: ---
Assigned To: Anders Carlsson
Anders Carlsson
Depends on:
Blocks:
 
 
Reported: 2002-08-06 21:14 UTC by Johan.Rutgeerts
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johan.Rutgeerts 2002-08-06 21:14:33 UTC
From: Johan Rutgeerts <johan.rutgeerts@gmx.net> 
To: submit@bugs.gnome.org 
X-Mailer: bug-buddy 2.2.0 
Subject: Balsa crashes on showing particular mails 
 
Package: balsa 
Severity: normal 
Version: 2.0.1 
Synopsis: Balsa crashes on showing particular mails 
Bugzilla-Product: balsa 
Bugzilla-Component: general 
BugBuddy-GnomeVersion: 2.0 (2.0.1) 
 
Description: 
Description of Problem: 
Balsa crashes on showing particular mails 
 
Steps to reproduce the problem: 
1. Use the preview pane  
2. Click on one of the mails 
3.  
 
Actual Results: 
Segmentation Fault 
 
Expected Results: 
Seeing the mail, i guess :) 
 
How often does this happen? 
Every time i click on one of those particular mails. 
 
Additional Information: 
I pasted the source of one of the mails that causes the crashes at the end
of this mail. 
I can forward it (them), if preferred, but then I'd need to know to what
email address. 
It's always mail from one particular friend of mine, sent through
www.excite.com. 
Other mails open without any problems. 
I once managed to open such a mail by double-clicking it (after I had 
disabled the preview pane), but i didn't manage to do that again without a
segfault. 
(double-clicking also causes a segmentation fault). 
The first backtrace is the auto-generated backtrace (from the "Do you want 
to send a bug report"-dialog). The second one is a backtrace that I made as 
discribed on the balsa website (with also the "list", "info locals" and "up"
stuff). 
Hope you can do something with this report, and congradulations on the 
mail program! 
 
Oh yeah: I have an Athlon XP 1700+, kernel 2.4.19, distribution: gentoo,
everything compiled 
with -march=i686 -O3 -pipe (don't know what the "pipe" is, though) and for
the rest maybe 
other (gentoo specific) flags that I don't know off. 
 
 
Debugging Information: 
 
Backtrace was generated from '/usr/bin/balsa' 
 
0x40e2e219 in wait4 () from /lib/libc.so.6 
  • #0 wait4
    from /lib/libc.so.6
  • #1 __check_rhosts_file
    from /lib/libc.so.6
  • #2 waitpid
    from /lib/libpthread.so.0
  • #3 libgnomeui_segv_handle
    at gnome-ui-init.c line 620
  • #4 pthread_kill
    from /lib/libpthread.so.0
  • #5 sigaction
    from /lib/libc.so.6
  • #6 css_matcher_get_style
    at cssmatcher.c line 2784
  • #7 html_document_node_inserted_traverser
    at htmldocument.c line 247
  • #8 html_document_new_node
    at htmldocument.c line 405
  • #9 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #10 g_closure_invoke
    at gclosure.c line 437
  • #11 signal_emit_unlocked_R
    at gsignal.c line 2341
  • #12 g_signal_emit_valist
    at gsignal.c line 2100
  • #13 g_signal_emit
    at gsignal.c line 2144
  • #14 html_startElement
    at htmlparser.c line 42
  • #15 htmlParseCharRef
    from /usr/lib/libxml2.so.2
  • #16 htmlParseDocument
    from /usr/lib/libxml2.so.2
  • #17 htmlParseChunk
    from /usr/lib/libxml2.so.2
  • #18 html_parser_stream_write
    at htmlparser.c line 153
  • #19 html_stream_write
    at htmlstream.c line 85
  • #20 html_document_write_stream
    at htmldocument.c line 696
  • #21 part_info_init_html
    at balsa-message.c line 1644
  • #22 part_info_init_mimetext
    at balsa-message.c line 1534
  • #23 part_info_init
    at balsa-message.c line 1708
  • #24 add_part
    at balsa-message.c line 2319
  • #25 add_multipart
    at balsa-message.c line 2233
  • #26 add_part
    at balsa-message.c line 2332
  • #27 select_part
    at balsa-message.c line 2375
  • #28 balsa_message_set
    at balsa-message.c line 533
  • #29 idle_handler_cb
    at balsa-index.c line 1978
  • #30 g_idle_dispatch
    at gmain.c line 3129
  • #31 g_main_dispatch
    at gmain.c line 1617
  • #32 g_main_context_iterate
    at gmain.c line 2161
  • #33 g_main_loop_run
    at gmain.c line 2462
  • #34 gtk_main
    at gtkmain.c line 936
  • #35 main
    at main.c line 438
  • #36 __libc_start_main
    from /lib/libc.so.6
  • #0 css_matcher_apply_rule
    at cssmatcher.c line 1273
  • #1 css_matcher_get_style
    at cssmatcher.c line 2784
  • #2 html_document_node_inserted_traverser
    at htmldocument.c line 247
  • #3 html_document_new_node
    at htmldocument.c line 405
  • #4 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #5 g_closure_invoke
    at gclosure.c line 437
  • #6 signal_emit_unlocked_R
    at gsignal.c line 2341
  • #7 g_signal_emit_valist
    at gsignal.c line 2100
  • #8 g_signal_emit
    at gsignal.c line 2144
  • #9 html_startElement
    at htmlparser.c line 42
  • #10 htmlParseCharRef
    from /usr/lib/libxml2.so.2
  • #11 htmlParseDocument
    from /usr/lib/libxml2.so.2
  • #12 htmlParseChunk
    from /usr/lib/libxml2.so.2
  • #13 html_parser_stream_write
    at htmlparser.c line 153
  • #14 html_stream_write
    at htmlstream.c line 85
  • #15 html_document_write_stream
    at htmldocument.c line 696
  • #16 part_info_init_html
    at balsa-message.c line 1644
  • #17 part_info_init_mimetext
    at balsa-message.c line 1534
  • #18 part_info_init
    at balsa-message.c line 1708
  • #19 add_part
    at balsa-message.c line 2319
  • #20 add_multipart
    at balsa-message.c line 2233
  • #21 add_part
    at balsa-message.c line 2332
  • #22 select_part
    at balsa-message.c line 2375
  • #23 balsa_message_set
    at balsa-message.c line 533
  • #24 idle_handler_cb
    at balsa-index.c line 1978
  • #25 g_idle_dispatch
    at gmain.c line 3129
  • #26 g_main_dispatch
    at gmain.c line 1617
  • #27 g_main_context_iterate
    at gmain.c line 2161
  • #28 g_main_loop_run
    at gmain.c line 2462
  • #29 gtk_main
    at gtkmain.c line 936
  • #30 main
    at main.c line 438
  • #31 __libc_start_main
    from /lib/libc.so.6
  • #1 css_matcher_get_style
    at cssmatcher.c line 2784
  • #2 html_document_node_inserted_traverser
    at htmldocument.c line 247
  • #3 html_document_new_node
    at htmldocument.c line 405
  • #4 g_cclosure_marshal_VOID__OBJECT
    at gmarshal.c line 636
  • #5 g_closure_invoke
    at gclosure.c line 437
  • #6 signal_emit_unlocked_R
    at gsignal.c line 2341
2336	in gsignal.c 
(gdb) info locals 
continue_emission = -1073745928 
return_accu = (GValue *) 0x0 
accumulator = (SignalAccumulator *) 0x0 
tmp = (Handler *) 0x40caa4b6 
handler = (Handler *) 0x83673e8 
accumulator = (SignalAccumulator *) 0x0 
emission = {next = 0x0, instance = 0x8371118, ihint = {signal_id = 316,
detail = 0,  
    run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4} 
handler_list = (Handler *) 0x83673e8 
return_accu = (GValue *) 0x0 
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 
= 0,  
      v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0,
v_long = 0, v_ulong = 0, 
v_int64 = 0,  
      v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}} 
signal_id = 316 
max_sequential_handler_number = 850 
return_value_altered = 0 
(gdb)  
 
 
 
Source of the mail: 
 
>From joey Tue Jul 16 10:37:16 2002 
Return-Path: <steinhausera@excite.com> 
X-Flags: 0000 
Delivered-To: GMX delivery to johan.rutgeerts@gmx.net 
Received: (qmail 3576 invoked by uid 0); 16 Jul 2002 08:25:49 -0000 
Received: from nat1.excitenetwork.com (HELO xmxpita.excite.com)
(63.236.75.3) 
  by mx0.gmx.net (mx018-rz3) with SMTP; 16 Jul 2002 08:25:49 -0000 
Received: by xmxpita.excite.com (Postfix, from userid 110) 
	id B91F63E31; Tue, 16 Jul 2002 04:25:48 -0400 (EDT) 
To: johan.rutgeerts@gmx.net 
Received: from [209.130.151.251] by xprdmailfe12.nwk.excite.com via HTTP;
Tue, 16 Jul 2002 
04:25:48 EST 
X-AntiAbuse: This header was added to track abuse, please include it with
any abuse report 
X-AntiAbuse: ID = 5e6bd409536b9c0edbc9cd94ba041a13 
Reply-To: steinhausera@excite.com 
From: "Amanda Steinhauser" <steinhausera@excite.com> 
MIME-Version: 1.0 
X-Sender: steinhausera@excite.com 
X-Mailer: PHP 
Content-Type: multipart/alternative; 
boundary="EXCITEBOUNDARY_000__1e1e205317a5e6fe37c6a6a604f2bdb6"; 
Content-Transfer-Encoding: 7bit 
Message-Id: <20020716082548.B91F63E31@xmxpita.excite.com> 
Date: Tue, 16 Jul 2002 04:25:48 -0400 (EDT) 
Status: O 
Content-Length: 4085 
Lines: 21 
 
 
 
 
--EXCITEBOUNDARY_000__1e1e205317a5e6fe37c6a6a604f2bdb6 
Content-Type: text/plain; charset="us-ascii" 
Content-Transfer-Encoding: 7bit 
 
 Hi, how are you? happy graduation! i hope that all your exams went well.
how did your big 
project go? i've been working at my crappy-ass job with crappy hours for
crappy pay for the last 
few weeks. it's stunk, but at least i'm making a little bit of money, and
have something to break 
up my boring days. i stayed in binghamton for a few weeks after graduation,
but i had to leave 
when all my friends who i was staying with left their apartment. i had tried
staying there, but i 
had no place to stay, and had i had to pay rent, it would have defeated the
purpose in me having 
gotten a job. so i came home. which in a way is better because i am in a
more central place, and 
able to see more friends. i have gone to the city twice this month. it was
nice. i got to see rita 
the first time and also got to go fabric shopping. (i am making some of the
clothes that i will be 
wearing in uzbekistan, and can't find any nice fabric around here.) and then
i went this last 
weekend to visit some friends that i haven't seen in a long time. i got to
see many parts of the 
city that i have never seen before, including the italian part where i got
to taste my first NYC 
pizza and spumoni. i had a very cultured weekend. i'll be going up to
vermont later this week to 
visit retta and jessa, and i'll also be going up to binghamton again in a
few weeks to see the 
opening of a play that rita did the costumes for.  my sister is also coming
next week, so i'm very 
excited to see all these people before i go. well, anyway, now that i've
rambled for a while, i'm 
going to go. i hope i hear from you.manda 
 
------------------------------------------------ 
Join Excite! - http://www.excite.com 
The most personalized portal on the Web! 
 
--EXCITEBOUNDARY_000__1e1e205317a5e6fe37c6a6a604f2bdb6 
Content-Type: text/html; charset="us-ascii" 
Content-Transfer-Encoding: 7bit 
 
 <table cellpadding=10 cellspacing=0 border=0 width=100% bgcolor=white><tr
height=200><td 
width=100%><font size=2 color=black><DIV><BR>Hi,</DIV><DIV> </DIV><DIV>how
are you? 
happy graduation! i hope that all your exams went well. how did your big
project 
go?</DIV><DIV> </DIV><DIV>i've been working at my crappy-ass job with crappy
hours for 
crappy pay for the last few weeks. it's stunk, but at least i'm making a
little bit of money, and 
have something to break up my boring days. i stayed in binghamton for a few
weeks after 
graduation, but i had to leave when all my friends who i was staying with
left their apartment. i 
had tried staying there, but i had no place to stay, and had i had to pay
rent, it would have 
defeated the purpose in me having gotten a job. so i came home. which in a
way is better 
because i am in a more central place, and able to see more
friends.</DIV><DIV> </DIV><DIV>i 
have gone to the city twice this month. it was nice. i got to see rita the
first time and also got to 
go fabric shopping. (i am making some of the clothes that i will be wearing
in uzbekistan, and 
can't find any nice fabric around here.) and then i went this last weekend
to visit some friends 
that i haven't seen in a long time. i got to see many parts of the city that
i have never seen 
before, including the italian part where i got to taste my first NYC pizza
and spumoni. i had a 
very cultured weekend.</DIV><DIV> </DIV><DIV>i'll be going up to vermont
later this week to 
visit retta and jessa, and i'll also be going up to binghamton again in a
few weeks to see the 
opening of a play that rita did the costumes for.  my sister is also coming
next week, so i'm very 
excited to see all these people before i go.</DIV><DIV> </DIV><DIV>well,
anyway, now that i've 
rambled for a while, i'm going to go. i hope i hear from 
you.<BR><BR>manda</DIV></font></td></tr></table><p><hr><b>Join Excite! - <a 
href="http://www.excite.com/?PG=Email&SEC=Signature" 
target=_top>http://www.excite.com</a></b><br>The most personalized portal on
the Web! 
 
--EXCITEBOUNDARY_000__1e1e205317a5e6fe37c6a6a604f2bdb6-- 
 
 

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-08-06 17:14 -------

The original reporter (Johan.Rutgeerts@gmx.net) of this bug does not have an account here.
Reassigning to the exporter, unknown@bugzilla.gnome.org.
Reassigning to the default owner of the component, pawsa@theochem.kth.se.

Comment 1 Pawel Salek 2002-08-06 21:22:51 UTC
This is libgtkhtml2 bug. Reassigning.
Comment 2 Pawel Salek 2002-08-06 21:23:28 UTC

*** This bug has been marked as a duplicate of 89811 ***