View Issue Details

IDProjectCategoryView StatusLast Update
0002747unrealircdpublic2006-01-14 07:41
ReporterRobby22Assigned Tosyzop 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Platformi686OSFedora CoreOS Version4
Product Version3.2.3 
Target VersionFixed in Version3.2.4 
Summary0002747: Segfault on /SQUIT (latest CVS, .409)
DescriptionBACKTRACE:
Using host libthread_db library "/lib/libthread_db.so.1".
Core was generated by `./ircd'.
Program terminated with signal 11, Segmentation fault.

warning: svr4_current_sos: Can't read pathname for load map: Input/output error

#0 unreal_free_hostent (he=0x0) at res.c:536
536 MyFree(he->h_name);
#0 unreal_free_hostent (he=0x0) at res.c:536
#1 0x080807dd in free_client (cptr=0x9f6b800) at list.c:165
#2 0x08080aae in remove_client_from_list (cptr=0x9f6b800) at list.c:332
#3 0x08098bfa in exit_client (cptr=0x9f6b800, sptr=0x9f6b800, from=0x823a720, comment=0x7adbcb "Input/output error") at s_misc.c:674
#4 0x080744c4 in read_message (delay=1, listp=0x823b840) at s_bsd.c:1942
#5 0x0807fde1 in main (argc=Variable "argc" is not available.
) at ircd.c:1540

#0 unreal_free_hostent (he=0x0) at res.c:536
536 MyFree(he->h_name);

0x823ed00 <backupbuf>: "LUSERS"

#0 unreal_free_hostent (he=0x0) at res.c:536
No locals.
#1 0x080807dd in free_client (cptr=0x9f6b800) at list.c:165
No locals.
#2 0x08080aae in remove_client_from_list (cptr=0x9f6b800) at list.c:332
No locals.
GCC: gcc version 4.0.2 20051125 (Red Hat 4.0.2-8)
UNAME: Linux sequoia 2.6.14-1.1653_FC4 #1 Tue Dec 13 21:32:09 EST 2005 i686 i686 i386 GNU/Linux
UNREAL: Unreal3.2.3 build 1.1.1.1.2.1.2.1.2.2234.2.409 2006/01/14 00:16:40
CORE: -rw------- 1 ircd ircd 1679360 Jan 14 06:02 core.18191
Steps To ReproduceWhen linked and squitting the .409 server, it cores.
Additional InformationBoots up fine, connecting with a client to it also works ok.
TagsNo tags attached.
3rd party modules

Activities

syzop

2006-01-14 07:40

administrator   ~0010963

ah, you noticed that too ;).

This should now be fixed in CVS [.410], forgot a simple if (xxx) before the free(xxx) ;p.

Thanks :)

Issue History

Date Modified Username Field Change
2006-01-14 00:07 Robby22 New Issue
2006-01-14 07:40 syzop Status new => resolved
2006-01-14 07:40 syzop Resolution open => fixed
2006-01-14 07:40 syzop Assigned To => syzop
2006-01-14 07:40 syzop Note Added: 0010963
2006-01-14 07:41 syzop Fixed in Version => 3.2.4