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 96396 - balsa crash when opening an e-mail for read
balsa crash when opening an e-mail for read
Status: VERIFIED DUPLICATE of bug 86657
Product: balsa
Classification: Other
Component: general
unspecified
Other other
: Normal normal
: ---
Assigned To: Balsa Maintainers
Balsa Maintainers
Depends on:
Blocks:
 
 
Reported: 2002-10-21 10:40 UTC by Ariel Tankus
Modified: 2009-08-15 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ariel Tankus 2002-10-21 10:39:40 UTC
Package: balsa
Severity: normal
Version: 2.0.2
Synopsis: balsa crash when opening an e-mail for read
Bugzilla-Product: balsa
Bugzilla-Component: general

Description:
I was opening e-mail for read, and balsa
crashed.  I work with yesterday's CVS version.



Debugging Information:

[New Thread 1024 (LWP 2592)]
[New Thread 2049 (LWP 2593)]
0x40e5f609 in wait4 () from /lib/libc.so.6

Thread 1 (Thread 1024 (LWP 2592))

  • #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_sighandler
    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_parser_emit_new_node
    at htmlparser.c line 42
  • #15 html_startElement
    at htmlparser.c line 81
  • #16 htmlParseStartTag
    at HTMLparser.c line 3104
  • #17 htmlParseTryOrFinish
    at HTMLparser.c line 4258
  • #18 htmlParseChunk
    at HTMLparser.c line 4702
  • #19 html_parser_stream_write
    at htmlparser.c line 153
  • #20 html_stream_write
    at htmlstream.c line 85
  • #21 html_document_write_stream
    at htmldocument.c line 696
  • #22 part_info_init_html
    at balsa-message.c line 1683
  • #23 part_info_init_mimetext
    at balsa-message.c line 1571
  • #24 part_info_init
    at balsa-message.c line 1745
  • #25 add_part
    at balsa-message.c line 2355
  • #26 add_body
    at balsa-message.c line 2267
  • #27 add_multipart
    at balsa-message.c line 2285
  • #28 add_part
    at balsa-message.c line 2367
  • #29 select_part
    at balsa-message.c line 2410
  • #30 select_icon_cb
    at balsa-message.c line 423
  • #31 _gnome_marshal_VOID__INT_BOXED
    at gnome-marshal.c line 319
  • #32 g_closure_invoke
    at gclosure.c line 437
  • #33 signal_emit_unlocked_R
    at gsignal.c line 2341
  • #34 g_signal_emit_valist
    at gsignal.c line 2100
  • #35 g_signal_emit
    at gsignal.c line 2144
  • #36 emit_select
    at gnome-icon-list.c line 540
  • #37 select_icon
    at gnome-icon-list.c line 1493
  • #38 gnome_icon_list_select_icon
    at gnome-icon-list.c line 1515
  • #39 balsa_message_set
    at balsa-message.c line 563
  • #40 message_window_idle_handler
    at message-window.c line 235
  • #41 g_idle_dispatch
    at gmain.c line 3128
  • #42 g_main_dispatch
    at gmain.c line 1617
  • #43 g_main_context_dispatch
    at gmain.c line 2161
  • #44 g_main_context_iterate
    at gmain.c line 2242
  • #45 g_main_loop_run
    at gmain.c line 2462
  • #46 gtk_main
    at gtkmain.c line 936
  • #47 main
    at main.c line 426
  • #0 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_sighandler
    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




------- Bug moved to this database by unknown@bugzilla.gnome.org 2002-10-21 06:39 -------

Reassigning to the default owner of the component, pawsa@theochem.kth.se.

Comment 1 Pawel Salek 2002-10-21 10:45:50 UTC
This is known gtkhtml2 problem. They seemed to work on this but I am
not sure whether this bug got finally fixed or not.
Comment 2 Ariel Tankus 2002-10-21 11:42:17 UTC
The e-mail is in Hebrew.  This is a reply to a message I sent somebody,
but he couldn't read it (it appears as ????? instead of Hebrew).
When clicking on it in main window (no preview pane), balsa crashes.

I also noticed the e-mail I was sending was not saved okay in the
sentbox as well.  The problem is that currently the Language menu
in the Compose window has no Hebrew (he_IL.UTF-8) locale.  This makes
my message marked as ISO-8859-2 (the default), while it actually
contained UTF-8 characters.

When I add Hebrew to the menu (I change sendmsg-window.c for that), I
can send normal Hebrew e-mails, read them, and have them saved
correctly in the sentbox again.

So the solution is twofold:
1. Change sendmsg-window.c to contain Hebrew.
2. Check why balsa crashes when unexpected (UTF-8) coding is marked
   erronously as ISO-8859-2.
Comment 3 Luis Villa 2002-11-12 05:23:14 UTC
I'm afraid it is not yet fixed. Ariel, if you could append your
comments to the 'original' bug it would be very helpful. Thanks!

*** This bug has been marked as a duplicate of 83085 ***
Comment 4 padraig.obriain 2002-12-10 14:21:54 UTC
Thgis bug should have been marked as a duplicate of the wrong bug.

*** This bug has been marked as a duplicate of 86657 ***
Comment 5 Pawel Salek 2003-03-26 23:04:38 UTC
Many gtkhtml2 bug fixed since then. Assuming this one has gone away as
well.