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 89603 - pan crash on reply to message
pan crash on reply to message
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
pre-0.13.0 betas
Other Linux
: Normal major
: 0.13.0
Assigned To: Charles Kerr
Pan QA Team
Depends on:
Blocks:
 
 
Reported: 2002-08-01 10:57 UTC by DevilKin
Modified: 2006-06-18 04:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Pan runlog (11.50 KB, application/octet-stream)
2002-08-01 10:57 UTC, DevilKin
Details
backtrace (3.14 KB, application/x-gzip)
2002-08-01 10:59 UTC, DevilKin
Details
message (968 bytes, application/x-gzip)
2002-08-01 11:00 UTC, DevilKin
Details

Description DevilKin 2002-08-01 10:57:01 UTC
Pan 0.12.92 cvs export of 01-aug-02 crashes when replying to the message 
added below.

When pressing 'h' for show all headers on the message NO HEADERS 
whatsoever are shown, just one blank row.
Comment 1 DevilKin 2002-08-01 10:57:39 UTC
Created attachment 10175 [details]
Pan runlog
Comment 2 DevilKin 2002-08-01 10:59:52 UTC
Created attachment 10176 [details]
backtrace
Comment 3 DevilKin 2002-08-01 11:00:17 UTC
Created attachment 10177 [details]
message
Comment 4 DevilKin 2002-08-01 12:54:55 UTC
I've noticed that it crashes when the name of the poster contains 
some weird character. So it's prolly a character-encoding issue 
again.
Comment 5 Charles Kerr 2002-08-01 13:37:10 UTC
DevilKin: please attach the .msg file of the article that
you're trying to followup.

All:  It looks like it's crashing when we send g_utf8_strlen()
a NULL string.  Easy enough to put a band-aid on, but more
interesting to find out why we're passing a NULL string.

(gdb) bt^M
  • #0 g_utf8_strlen
    at gutf8.c line 219
  • #1 populate_post_info_pane
    at message-window.c line 1852
  • #2 message_reply_window_create_impl
  • #3 message_reply_window_create
    at message-window.c line 2246
  • #4 message_window_new
    at message-window.c line 2267
  • #5 make_reply_window
    at message-window.c line 2176
  • #6 message_followup_window
    at message-window.c line 2197
  • #7 gtk_item_factory_callback_marshal
    at gtkitemfactory.c line 228
  • #8 g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #9 g_closure_invoke
    at gclosure.c line 437
  • #10 signal_emit_unlocked_R
instance=0x8226640, emission_return=0x0, ^M
Comment 6 Charles Kerr 2002-08-01 13:38:21 UTC
oops, I see you've already attached the message.  good show. :)