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 425993 - Program crashes whenever new headers begin being downloaded from any group
Program crashes whenever new headers begin being downloaded from any group
Status: RESOLVED FIXED
Product: Pan
Classification: Other
Component: general
pre-1.0 betas
Other Linux
: Normal critical
: 1.0
Assigned To: Charles Kerr
Pan QA Team
: 426183 428165 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-04-03 20:05 UTC by Drew Yavor
Modified: 2007-04-10 17:25 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch against 0.126. please try this and see if it fixes things. (1.58 KB, patch)
2007-04-07 03:48 UTC, Charles Kerr
none Details | Review

Description Drew Yavor 2007-04-03 20:05:32 UTC
Steps to reproduce:
1. Run Program
2. Attempt to get new headers from any group


Stack trace:
Script started on Tue 03 Apr 2007 03:38:54 PM EDT
]0;spock959955@LinuxBox: ~spock959955@LinuxBox:~$ uname -a [K

Linux LinuxBox 2.6.17-11-generic #2 SMP Thu Feb 1 19:52:28 UTC 2007 i686 GNU/Linux

]0;spock959955@LinuxBox: ~spock959955@LinuxBox:~$ gdb pan

GNU gdb 6.4.90-debian

Copyright (C) 2006 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 "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".



(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) run

Starting program: /usr/local/bin/pan 

[Thread debugging using libthread_db enabled]

[New Thread -1220662992 (LWP 13432)]

[New Thread -1225241696 (LWP 13435)]

[New Thread -1233634400 (LWP 13436)]

[New Thread -1242027104 (LWP 13437)]

[New Thread -1250419808 (LWP 13438)]



** (pan:13432): CRITICAL **: static void PanTreeStore::sortable_set_sort_column_id(GtkTreeSortable*, gint, GtkSortType): assertion `tree->sort_info->count(sort_column_id) != 0' failed



Program received signal SIGSEGV, Segmentation fault.

[Switching to Thread -1220662992 (LWP 13432)]

0x00000000 in ?? ()

(gdb) thread apply all bt




(gdb) quit

The program is running.  Exit anyway? (y or n) y

]0;spock959955@LinuxBox: ~spock959955@LinuxBox:~$ exit


Script done on Tue 03 Apr 2007 03:40:07 PM EDT


Other information:
Not sure I reported the right version number - couldn't quite figure out the form. I'm using 0.126 (Demon Sweat)
Comment 1 Charles Kerr 2007-04-07 03:47:33 UTC
*** Bug 426183 has been marked as a duplicate of this bug. ***
Comment 2 Charles Kerr 2007-04-07 03:48:11 UTC
Created attachment 85937 [details] [review]
patch against 0.126.  please try this and see if it fixes things.
Comment 3 Garrison Hoffman 2007-04-07 05:24:41 UTC
Works for me, thanks Charles.
Comment 4 Charles Kerr 2007-04-07 05:40:39 UTC
fix confirmed on pan-users
Comment 6 Charles Kerr 2007-04-10 17:25:46 UTC
*** Bug 428165 has been marked as a duplicate of this bug. ***