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 80697 - crash on follow-up to 'certain' article
crash on follow-up to 'certain' article
Status: RESOLVED DUPLICATE of bug 80086
Product: Pan
Classification: Other
Component: general
pre-0.12.0 betas
Other Linux
: Normal normal
: ---
Assigned To: Charles Kerr
Charles Kerr
Depends on:
Blocks:
 
 
Reported: 2002-05-03 15:36 UTC by Frank Van Damme
Modified: 2006-06-18 05:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Message that causes Pan to crash (2.34 KB, text/plain)
2002-05-03 18:40 UTC, Christophe Lambin
Details

Description Frank Van Damme 2002-05-03 15:36:46 UTC
Topic says it all. I found acertain article in be.comp.hardware which makes pan 
crash when  trying to follow-up to it, that means, at  the very pressing of the 'F' 
button (not when actually sending a reply).

Here are the headers:

Path: 
uni-berlin.de!fu-berlin.de!news.netcologne.de!skynet.be!skynet.be!louie!not-for-mail
From:  "Pascal Houben" <pascal.houben@skynet.be>
Newsgroups: be.comp.hardware
References:  <3cd17f00$0$10243$afc38c87@sisyphus.news.be.easynet.net>
Subject: Re: IBM Deskstar 60 GXP - 40GB slechte reeks!
Date: Thu, 2 May 2002 20:20:21 +0200
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Lines: 41
Message-ID: <3cd18365$0$6976$ba620e4c@news.skynet.be>
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 80.200.60.47
X-Trace: 1020363621 reader1.news.skynet.be 6976 80.200.60.47
X-Complaints-To: abuse@skynet.be
Xref: uni-berlin.de be.comp.hardware:14626

Special thanks go to knode, because Pan didn't show any headers ;)

Here is a back trace:


Script started on Fri May  3 17:21:08 2002
bash: unalias: `rm': not an alias
yalu@dionysos:~$ uname -a
Linux dionysos 2.4.18 #6 Thu Apr 25 19:29:29 CEST 2002 i686 unknown
yalu@dionysos:~$ gd k-pixbuf-c                                    gdb 
gdb        gdbserver
yalu@dionysos:~$ gdb pan
GNU gdb 2002-04-01-cvs
Copyright 2002 Free Software Foundation, Inc. 
GDB is free software, covered by the GNU General Public License, and you are 
welcome to change it and/or distribute copies of it under certain conditions. 
Type "show copying" to see the conditions. 
There is absolutely no warranty for GDB.  Type "show warranty" for details. 
This GDB was configured as "i386-linux"... 
(gdb) handle SIGUSR1 nostop noprint
Signal        Stop	Print	Pass to program	Description
SIGUSR1       No	No	Yes		User defined signal 1
(gdb)  handle SIG32 nostop noprint
Signal        Stop	Print	Pass to program	Description
SIG32         No	No	Yes		Real-time event 32
(gdb) r --disable-crash-dialog
Starting program: /home/yalu/build/pan/pan/pan --disable-crash-dialog 
/bin/bash: unalias: `rm': not an alias 
[New Thread 1024 (LWP 568)] 
[New Thread 2049 (LWP 569)]
[New Thread 1026 (LWP 570)]
[New Thread 2051 (LWP 571)]
[New Thread 3076 (LWP 572)]

** (pan:568): WARNING **: Invalid UTF-8 sequence encountered
 
** (pan:568): WARNING **: Invalid UTF-8 sequence encountered 
 
** (pan:568): WARNING **: Invalid UTF-8 sequence encountered

** (pan:568): WARNING **: Invalid UTF-8 sequence encountered

** (pan:568): WARNING **: Invalid UTF-8 sequence encountered

** (pan:568): WARNING **: Invalid UTF-8 sequence encountered
 
** (pan:568): WARNING **: Invalid UTF-8 sequence encountered 
 
** (pan:568): WARNING **: Invalid UTF-8 sequence encountered

(pan:568): pan-CRITICAL **: file gui-headers.c: line 71 (find_breakpoint): assertion `is_nonempty_string(str)' failed

(pan:568): pan-CRITICAL **: file gui-headers.c: line 71 (find_breakpoint): assertion `is_nonempty_string(str)' failed

Program received signal SIGSEGV, Segmentation fault. 
[Switching to Thread 1024 (LWP 568)] 
0x4038f8a3 in g_utf8_strlen () from /usr/lib/libglib-2.0.so.0 
(gdb) bt
  • #0 g_utf8_strlen
    from /usr/lib/libglib-2.0.so.0
  • #1 populate_post_info_pane
    at message-window.c line 1785
  • #2 message_reply_window_create
    at message-window.c line 2182
  • #3 message_window_new
    at message-window.c line 2217
  • #4 make_reply_window
    at message-window.c line 2092
  • #5 message_followup_window
    at message-window.c line 2135
  • #6 gtk_item_factory_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #12 gtk_widget_translate_coordinates
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 _gtk_accel_group_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_accel_groups_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_window_activate_key
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 _gtk_window_query_nonaccels
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 gtk_signal_emit
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #32 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #33 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #34 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #36 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 main
    at pan.c line 233
  • #0 g_utf8_strlen
    from /usr/lib/libglib-2.0.so.0
  • #1 populate_post_info_pane
    at message-window.c line 1785
  • #2 message_reply_window_create
    at message-window.c line 2182
  • #3 message_window_new
    at message-window.c line 2217
  • #4 make_reply_window
    at message-window.c line 2092
  • #5 message_followup_window
    at message-window.c line 2135
  • #6 gtk_item_factory_new
    from /usr/lib/libgtk-x11-2.0.so.0
  • #7 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #8 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #9 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #10 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #11 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #12 gtk_widget_translate_coordinates
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #17 _gtk_accel_group_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #18 gtk_accel_groups_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #19 _gtk_window_activate_key
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 _gtk_window_query_nonaccels
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #26 gtk_signal_emit
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 gtk_widget_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #32 g_get_current_time
    from /usr/lib/libglib-2.0.so.0
  • #33 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #34 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #35 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #36 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 main
    at pan.c line 233
  • #0 poll
    from /lib/libc.so.6
  • #1 __pthread_manager
    from /lib/libpthread.so.0
  • #2 pthread_start_thread
    from /lib/libpthread.so.0
  • #0 nanosleep
    from /lib/libc.so.6
  • #1 __pthread_timedsuspend_new
    from /lib/libpthread.so.0
  • #2 pthread_cond_timedwait_relative
    from /lib/libpthread.so.0
  • #3 pthread_cond_timedwait
    from /lib/libpthread.so.0
  • #4 _init
    from /usr/lib/libgthread-2.0.so.0
  • #5 queue_mainloop
    at queue.c line 1238
  • #6 g_static_private_free
    from /usr/lib/libglib-2.0.so.0
  • #7 pthread_start_thread
    from /lib/libpthread.so.0
  • #8 pthread_start_thread_event
    from /lib/libpthread.so.0
A debugging session is active.
Do you still want to close the debugger?(y or n) y
yalu@dionysos:~$
Script done on Fri May  3 17:25:11 2002
Comment 1 Christophe Lambin 2002-05-03 18:40:15 UTC
Created attachment 8164 [details]
Message that causes Pan to crash
Comment 2 Charles Kerr 2002-05-03 19:35:35 UTC
See in particular the comment made on 2002-04-29 13:38

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