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 339014 - Editing a mail, gtkhtml makes evolution crash
Editing a mail, gtkhtml makes evolution crash
Status: RESOLVED WONTFIX
Product: GtkHtml
Classification: Other
Component: Editing
3.10.x
Other Linux
: Normal normal
: ---
Assigned To: gtkhtml-maintainers
gtkhtml-maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2006-04-19 12:20 UTC by Daniel Holbach
Modified: 2017-02-09 13:33 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Daniel Holbach 2006-04-19 12:20:54 UTC
Backtrace was generated from '/usr/bin/evolution-2.6'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912630529632 (LWP 18086)]
[New Thread 1132755296 (LWP 18099)]
[New Thread 1132489056 (LWP 18098)]
[New Thread 1124096352 (LWP 18096)]
[New Thread 1107310944 (LWP 18095)]
[New Thread 1115703648 (LWP 18093)]
[New Thread 1098918240 (LWP 18091)]
[New Thread 1090525536 (LWP 18089)]
[New Thread 1082132832 (LWP 18087)]
0x00002aaaaef790fa in waitpid () from /lib/libc.so.6

Thread 1 (Thread 46912630529632 (LWP 18086))

  • #0 waitpid
    from /lib/libc.so.6
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 820
  • #2 <signal handler called>
  • #3 raise
    from /lib/libc.so.6
  • #4 abort
    from /lib/libc.so.6
  • #5 IA__g_logv
    at gmessages.c line 497
  • #6 IA__g_log
    at gmessages.c line 517
  • #7 IA__g_malloc
    at gmem.c line 135
  • #8 IA__g_strndup
    at gstrfuncs.c line 125
  • #9 save_text_part
    at htmltext.c line 1722
  • #10 save_text
    at htmltext.c line 1760
  • #11 save
    at htmltext.c line 1802
  • #12 html_object_save
    at htmlobject.c line 1392
  • #13 save
    at htmlclue.c line 480
  • #14 write_flow_tag
    at htmlclueflow.c line 1732
  • #15 save
    at htmlclueflow.c line 1822
  • #16 html_object_save
    at htmlobject.c line 1392
  • #17 save
    at htmlclue.c line 480
  • #18 html_object_save
    at htmlobject.c line 1392
  • #19 html_engine_save
    at htmlengine-save.c line 338
  • #20 gtk_html_export
    at gtkhtml.c line 3764
  • #21 impl_save
    at persist-stream.c line 204
  • #22 Bonobo_PersistStream_save
    from /usr/lib/libbonobo-2.so.0
  • #23 get_text
    at e-msg-composer.c line 338
  • #24 build_message
    at e-msg-composer.c line 628
  • #25 e_msg_composer_get_message_draft
    at e-msg-composer.c line 5179
  • #26 autosave_save_draft
    at e-msg-composer.c line 1406
  • #27 IA__g_hash_table_foreach
    at ghash.c line 614
  • #28 autosave_run
    at e-msg-composer.c line 1559
  • #29 g_timeout_dispatch
    at gmain.c line 3292
  • #30 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #31 g_main_context_iterate
    at gmain.c line 2547
  • #32 IA__g_main_loop_run
    at gmain.c line 2751
  • #33 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #34 main
    at main.c line 612
  • #0 waitpid
    from /lib/libc.so.6
  • #9 save_text_part
    at htmltext.c line 1722

is of importance here, as g_strndup() gets 186-195 as second argument.
Comment 1 Rohini 2006-04-20 03:32:27 UTC
Daniel, Can you please attach the email that causes this problem.
Comment 2 Daniel Holbach 2006-04-20 06:31:34 UTC
Sorry, I think not. It was a mail I wrote and I copied over data from a wiki table, some of it was urls. It was a company mail and after crashing evolution 5 times, I wrote the mail's text in an editor. I know that's not perfectly helpful, but I 'needed to get it done'. 

gtkhtml was confused about where URLs started and where they ended, so lots of the text was depicted as blue underlined link. Maybe unrelated, but everytime I 'recovered the mail' by restarting evolution a <> was shown at one of the paragraphs.

Sorry if this is not what you expected - if I can help you somehow else, let me know.
Comment 3 André Klapper 2017-02-09 13:33:58 UTC
GtkHtml is not under active development anymore. 
Evolution (its main consumer) switched to a WebKit backend a while ago. 
It is currently unlikely that there will be any further GtkHtml development.

Closing this report as WONTFIX as part of Bugzilla Housekeeping (bug 778387) to reflect reality. Please feel free to reopen this bug report in the future if anyone takes the responsibility for active development again.