[Thread Prev][Thread Next][Thread Index]

[PilotMgr] SyncCM SegFaults....



Previously mentioned this, but no reply... so here is some add'l info...

When I run "Setup", everything goes OK till here:
Calendar: plarkin@sportster
Connecting to plarkin@xxxxxxxxxxxxxxxxxxxxxx
Segmentation Fault

Attached is an abbreviated script(1) output of "truss -aefi ./Setup"
which show's this near the end:
22422:	    Incurred fault #6, FLTBOUNDS  %pc = 0xFEE37D30
22422:	      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
22422:	    Received signal #11, SIGSEGV [default]
22422:	      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004

In PilotManager, SyncCM is the only conduit (of those I use) that fails.
Unfortunately, SyncCM is the one I find most useful. :(
So... where do we start?  Thanks!
-- 
  Patrick H. Larkin, Jr -  EarthLink Systems Engineer -  Dallas Texas USA 
 personal: <PatLarkin@xxxxxxxxxxxxx>  work: <Pat.Larkin@xxxxxxxxxxxxxxxxxx>
	Yahoo! Messenger ID: "plarkinjr"   AIM ID: "plarkintx"
  '98 XLH 883/1200 | '88 LX 5.0 | http://www.mindspring.com/~pat.larkin/
Script started on Wed 09 Jan 2002 10:32:36 AM CST
sportster.sys.dal.earthlink.net#  truss -aefi Setup
22405:	execve("Setup", 0xFFBEF154, 0xFFBEF160)  argc = 2
22405:	 argv: /bin/sh ./Setup
22405:	 envp: _=/usr/dt/bin/dtaction
22405:	  MANPATH=/usr/man:/usr/openwin/man:/usr/local/man/:/usr/dt/man
22405:	  DTXSERVERLOCATION=local
22405:	  DTDATABASESEARCHPATH=/HOME/plarkin/.dt/types,/usr/dt/appconfig/types/%L,/usr/dt/appconfig/types/C
22405:	  LANG=en_US.ISO8859-1
22405:	  HELPPATH=/usr/openwin/lib/locale:/usr/openwin/lib/help
22405:	  LC_MONETARY=en_US.ISO8859-1 DTSOURCEPROFILE=true
22405:	  LC_TIME=en_US.ISO8859-1 VISUAL=vi
22405:	  PATH=/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/sbin:/usr/sbin:/usr/proc/bin:/etc:/usr/openwin/bin:/usr/ucb:/usr/ccs/bin:/HOME/plarkin/bin:/usr/dt/bin:/ms/bin:/ms/sbin:.
22405:	  AB_CARDCATALOG=/usr/dt/share/answerbooks/en_US.ISO8859-1/ab_cardcatalog
22405:	  DTUSERSESSION=patrick-sportster.sys.dal.earthlink.net-0 ID=0
22405:	  XMICONBMSEARCHPATH=/HOME/plarkin/.dt/icons/%B%M.bm:/HOME/plarkin/.dt/icons/%B%M.pm:/HOME/plarkin/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons
22405:	  SESSION_SVR=sportster.sys.dal.earthlink.net
22405:	  OPENWINHOME=/usr/openwin EDITOR=vi LOGNAME=root OS_REVMAJ=5
22405:	  MAIL=/var/mail/patrick
22405:	  DTSCREENSAVERLIST=StartDtscreenSwarm StartDtscreenQix     StartDtscreenFlame StartDtscreenHop StartDtscreenImage StartDtscreenLife     StartDtscreenRotor StartDtscreenPyro StartDtscreenWorm StartDtscreenBlank
22405:	  OS=SunOS USER=root LC_MESSAGES=C LC_CTYPE=en_US.ISO8859-1
22405:	  DISPLAY=:0.0 CVSROOT=:pserver:pat.larkin@localhost:/cvs/root
22405:	  SHELL=/bin/csh
22405:	  DTAPPSEARCHPATH=/HOME/plarkin/.dt/appmanager:/etc/dt/appconfig/appmanager/%L:/etc/dt/appconfig/appmanager/C:/usr/dt/appconfig/appmanager/%L:/usr/dt/appconfig/appmanager/C
22405:	  XFILESEARCHPATH=/usr/openwin/lib/locale/%L/%T/%N%S:/usr/openwin/lib/%T/%N%S
22405:	  HOME=/HOME/plarkin LC_COLLATE=en_US.ISO8859-1
22405:	  LC_NUMERIC=en_US.ISO8859-1
22405:	  XMICONSEARCHPATH=/HOME/plarkin/.dt/icons/%B%M.pm:/HOME/plarkin/.dt/icons/%B%M.bm:/HOME/plarkin/.dt/icons/%B:/etc/dt/appconfig/icons/%L/%B%M.pm:/etc/dt/appconfig/icons/%L/%B%M.bm:/etc/dt/appconfig/icons/%L/%B:/etc/dt/appconfig/icons/C/%B%M.pm:/etc/dt/appconfig/icons/C/%B%M.bm:/etc/dt/appconfig/icons/C/%B:/usr/dt/appconfig/icons/%L/%B%M.pm:/usr/dt/appconfig/icons/%L/%B%M.bm:/usr/dt/appconfig/icons/%
22405:	  TERM=dtterm PWD=/usr/local/pilotmgr
22405:	  dtstart_sessionlogfile=/dev/null TZ=US/Central
22405:	  XMBINDDIR=/usr/dt/lib/bindings
22405:	  DTHELPSEARCHPATH=/HOME/plarkin/.dt/help/patrick-sportster.sys.dal.earthlink.net-0/%H:/HOME/plarkin/.dt/help/patrick-sportster.sys.dal.earthlink.net-0/%H.sdl:/HOME/plarkin/.dt/help/patrick-sportster.sys.dal.earthlink.net-0/%H.hv:/HOME/plarkin/.dt/help/%H:/HOME/plarkin/.dt/help/%H.sdl:/HOME/plarkin/.dt/help/%H.hv:/usr/dt/appconfig/help/%L/%H:/usr/dt/appconfig/help/%L/%H.sdl:/usr/dt/appconfig/help/%L
22405:	  WINDOWID=92274697 TERMINAL_EMULATOR=dtterm
22405:	  SUDO_COMMAND=/bin/csh SUDO_USER=plarkin SUDO_UID=1508
22405:	  SUDO_GID=10 IAM=root
22405:	  LD_LIBRARY_PATH=/usr/lib:/usr/openwin/lib/:/opt/gnome-1.4/lib:/usr/local/lib:/usr/dt/lib:/opt/SUNWdtpcv/lib:/usr/X/lib:/usr/ccs/lib:/usr/snadm/lib:/usr/xpg4/lib:/usr/local/ssl/lib
22405:	mmap(0x00000000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANON, -1, 0) = 0xFF3A0000
22405:	resolvepath("/usr/lib/ld.so.1", "/usr/lib/ld.so.1", 1023) = 16
22405:	open("/var/ld/ld.config", O_RDONLY)		Err#2 ENOENT
22405:	open("/usr/lib/libgen.so.1", O_RDONLY)		= 3
22405:	fstat(3, 0xFFBEE824)				= 0
22405:	mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF390000
22405:	mmap(0x00000000, 98304, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF370000
22405:	mmap(0xFF386000, 2335, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 24576) = 0xFF386000
22405:	munmap(0xFF376000, 65536)			= 0
22405:	memcntl(0xFF370000, 6932, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
22405:	close(3)					= 0
22405:	open("/usr/lib/libc.so.1", O_RDONLY)		= 3
22405:	fstat(3, 0xFFBEE824)				= 0
22405:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
22405:	mmap(0x00000000, 786432, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF280000
22405:	mmap(0xFF338000, 24720, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 688128) = 0xFF338000
22405:	munmap(0xFF328000, 65536)			= 0
22405:	memcntl(0xFF280000, 112632, MC_ADVISE, MADV_WILLNEED, 0, 0) = 0
22405:	close(3)					= 0
22405:	open("/usr/lib/libdl.so.1", O_RDONLY)		= 3
22405:	fstat(3, 0xFFBEE824)				= 0
22405:	mmap(0xFF390000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0xFF390000
22405:	close(3)					= 0
22405:	open("/usr/platform/SUNW,Sun-Blade-100/lib/libc_psr.so.1", O_RDONLY) = 3
22405:	fstat(3, 0xFFBEE6B4)				= 0
22405:	mmap(0x00000000, 8192, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF360000
22405:	mmap(0x00000000, 16384, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0xFF350000
22405:	close(3)					= 0
...[snip]...
Please enter a calendar address (e.g, "bharat@shadow")
22422:	write(1, " P l e a s e   e n t e r".., 55)	= 55
that you would normally use with SyncCM.  This calendar will 
22422:	write(1, " t h a t   y o u   w o u".., 62)	= 62
not be modified in any way.  
22422:	write(1, " n o t   b e   m o d i f".., 30)	= 30

22422:	write(1, "\n", 1)				= 1
Enter a blank line to end this test.
22422:	write(1, " E n t e r   a   b l a n".., 37)	= 37
Calendar: 22422:	write(1, " C a l e n d a r :  ", 10)		= 10
plarkin@sportster
22422:	read(0, " p l a r k i n @ s p o r".., 1024)	= 18
Connecting to plarkin@xxxxxxxxxxxxxxxxx:	write(1, " C o n n e c t i n g   t".., 34)	= 34
22422:	getrlimit(RLIMIT_NOFILE, 0xFFBEEC38)		= 0
22422:	setrlimit(RLIMIT_NOFILE, 0xFFBEEC38)		= 0
22422:	getuid()					= 0 [0]
22422:	open("/etc/netconfig", O_RDONLY)		= 3
22422:	fstat64(3, 0xFFBEE440)				= 0
22422:	ioctl(3, TCGETA, 0xFFBEE3CC)			Err#25 ENOTTY
22422:	read(3, " # p r a g m a   i d e n".., 8192)	= 1239
22422:	read(3, 0x0033E80C, 8192)			= 0
22422:	llseek(3, 0, SEEK_CUR)				= 1239
22422:	llseek(3, 0, SEEK_SET)				= 0
22422:	read(3, " # p r a g m a   i d e n".., 8192)	= 1239
22422:	read(3, 0x0033E80C, 8192)			= 0
22422:	llseek(3, 0, SEEK_CUR)				= 1239
22422:	close(3)					= 0
22422:	open("/dev/udp", O_RDONLY)			= 3
22422:	ioctl(3, 0xC00C6982, 0xFFBEE994)		= 0
22422:	close(3)					= 0
22422:	open64("/etc/.name_service_door", O_RDONLY)	= 3
22422:	fcntl(3, F_SETFD, 0x00000001)			= 0
22422:	door_info(3, 0xFF23E7A0)			= 0
22422:	door_call(3, 0xFFBEC6B8)			= 0
22422:	open("/dev/udp", O_RDWR)			= 4
22422:	ioctl(4, I_FIND, "timod")			= 0
22422:	ioctl(4, I_PUSH, "timod")			= 0
22422:	sigfillset(0xFF23E928)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE824, 0xFFBEE814) = 0
22422:	ioctl(4, I_STR, 0xFFBEE698)			= 0
22422:	fstat(4, 0xFFBEE620)				= 0
22422:	ioctl(4, I_STR, 0xFFBEE698)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE814, 0x00000000) = 0
22422:	ioctl(4, I_FLUSH, FLUSHRW)			= 0
22422:	fstat(4, 0xFFBEE688)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE828, 0xFFBEE818) = 0
22422:	ioctl(4, I_STR, 0xFFBEE790)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE818, 0x00000000) = 0
22422:	brk(0x00360800)					= 0
22422:	fstat(4, 0xFFBEE5B0)				= 0
22422:	ioctl(4, I_STR, 0xFFBEE6B8)			= 0
22422:	fstat(4, 0xFFBEE4B0)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE650, 0xFFBEE640) = 0
22422:	ioctl(4, I_STR, 0xFFBEE5B8)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE640, 0x00000000) = 0
22422:	brk(0x00379800)					= 0
22422:	getpid()					= 22422 [22405]
22422:	fstat(4, 0xFFBEE588)				= 0
22422:	ioctl(4, I_STR, 0xFFBEE704)			= 0
22422:	brk(0x0038D000)					= 0
22422:	time()						= 1010593976
22422:	fstat(4, 0xFFBEE640)				= 0
22422:	putmsg(4, 0xFFBEE7DC, 0xFFBEE8F4, 0)		= 0
22422:	poll(0x0035887C, 1, 15000)			= 1
22422:	fstat(4, 0xFFBEE638)				= 0
22422:	getmsg(4, 0xFFBEE7D8, 0x00312EC8, 0xFFBEE804)	= 0
22422:	fstat(4, 0xFFBEE800)				= 0
22422:	putmsg(4, 0xFFBEE99C, 0xFFBEEAB4, 0)		= 0
22422:	poll(0x0035887C, 1, 10000)			= 1
22422:	fstat(4, 0xFFBEE7F8)				= 0
22422:	getmsg(4, 0xFFBEE998, 0x00312EC8, 0xFFBEE9C4)	= 0
22422:	uname(0xFFBEE4D0)				= 1
22422:	getuid()					= 0 [0]
22422:	getgid()					= 1 [1]
22422:	getgroups(16, 0xFFBEEA38)			= 1
22422:	time()						= 1010593976
22422:	open("/dev/udp", O_RDWR)			= 5
22422:	ioctl(5, I_FIND, "timod")			= 0
22422:	ioctl(5, I_PUSH, "timod")			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE81C, 0xFFBEE80C) = 0
22422:	ioctl(5, I_STR, 0xFFBEE690)			= 0
22422:	fstat(5, 0xFFBEE618)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE690)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE80C, 0x00000000) = 0
22422:	ioctl(5, I_FLUSH, FLUSHRW)			= 0
22422:	fstat(5, 0xFFBEE680)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE820, 0xFFBEE810) = 0
22422:	ioctl(5, I_STR, 0xFFBEE788)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE810, 0x00000000) = 0
22422:	fstat(5, 0xFFBEE5A8)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE6B0)			= 0
22422:	fstat(5, 0xFFBEE4A8)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE648, 0xFFBEE638) = 0
22422:	ioctl(5, I_STR, 0xFFBEE5B0)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE638, 0x00000000) = 0
22422:	brk(0x003A6800)					= 0
22422:	getpid()					= 22422 [22405]
22422:	fstat(5, 0xFFBEE580)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE6FC)			= 0
22422:	brk(0x003BB800)					= 0
22422:	fstat(5, 0xFFBEE638)				= 0
22422:	putmsg(5, 0xFFBEE7D4, 0xFFBEE8EC, 0)		= 0
22422:	poll(0x0038587C, 1, 15000)			= 1
22422:	fstat(5, 0xFFBEE630)				= 0
22422:	getmsg(5, 0xFFBEE7D0, 0x00312F28, 0xFFBEE7FC)	= 0
22422:	fstat(5, 0xFFBEE710)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE898, 0xFFBEE888) = 0
22422:	close(5)					= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE888, 0x00000000) = 0
22422:	open("/dev/tcp", O_RDWR)			= 5
22422:	ioctl(5, I_FIND, "timod")			= 0
22422:	ioctl(5, I_PUSH, "timod")			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE95C, 0xFFBEE94C) = 0
22422:	ioctl(5, I_STR, 0xFFBEE7D0)			= 0
22422:	fstat(5, 0xFFBEE758)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE7D0)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE94C, 0x00000000) = 0
22422:	ioctl(5, I_FLUSH, FLUSHRW)			= 0
22422:	fstat(5, 0xFFBEE7C0)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE960, 0xFFBEE950) = 0
22422:	ioctl(5, I_STR, 0xFFBEE8C8)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE950, 0x00000000) = 0
22422:	fstat(5, 0xFFBEE790)				= 0
22422:	fstat(5, 0xFFBEE758)				= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE8F8, 0xFFBEE8E8) = 0
22422:	ioctl(5, I_STR, 0xFFBEE860)			= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE8E8, 0x00000000) = 0
22422:	fstat(5, 0xFFBEE698)				= 0
22422:	fstat(5, 0xFFBEE638)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE7B4)			= 0
22422:	fstat(5, 0xFFBEE658)				= 0
22422:	sigprocmask(SIG_BLOCK, 0xFFBEE760, 0xFFBEE7D0)	= 0
22422:	ioctl(5, I_NREAD, 0xFFBEE70C)			= 0
22422:	putmsg(5, 0xFFBEE7E4, 0x00000000, 0)		= 0
22422:	fcntl(5, F_GETFL, 0x00000000)			= 2
22422:	fstat64(5, 0xFFBEE580)				= 0
22422:	getmsg(5, 0xFFBEE700, 0xFFBEE6F0, 0xFFBEE70C)	= 0
22422:	sigprocmask(SIG_SETMASK, 0xFFBEE7D0, 0x00000000) = 0
22422:	fcntl(5, F_GETFL, 0x00000000)			= 2
22422:	fstat64(5, 0xFFBEE668)				= 0
22422:	getmsg(5, 0xFFBEE7E4, 0xFFBEE760, 0xFFBEE76C)	= 0
22422:	getpid()					= 22422 [22405]
22422:	fstat(5, 0xFFBEE6E8)				= 0
22422:	ioctl(5, I_STR, 0xFFBEE7F0)			= 0
22422:	fstat(5, 0xFFBEE7B8)				= 0
22422:	write(5, "80\0\0 ( < 5   T\0\0\0\0".., 44)	= 44
22422:	poll(0x002E9E30, 1, 10000)			= 1
22422:	fstat(5, 0xFFBEE480)				= 0
22422:	getmsg(5, 0xFFBEE62C, 0xFFBEE61C, 0xFFBEE65C)	= 0
22422:	uname(0xFFBEE4C8)				= 1
22422:	getuid()					= 0 [0]
22422:	getgid()					= 1 [1]
22422:	getgroups(16, 0xFFBEEA30)			= 1
22422:	getpid()					= 22422 [22405]
22422:	time()						= 1010593976
22422:	fstat(5, 0xFFBEE8A8)				= 0
22422:	write(5, "80\0\0 | < 5   S\0\0\0\0".., 128)	= 128
22422:	poll(0x002E9E30, 1, 60000)			= 1
22422:	fstat(5, 0xFFBEE570)				= 0
22422:	getmsg(5, 0xFFBEE71C, 0xFFBEE70C, 0xFFBEE74C)	= 0
connected.
22422:	write(1, " c o n n e c t e d .\n", 11)		= 11
22422:	    Incurred fault #6, FLTBOUNDS  %pc = 0xFEE37D30
22422:	      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
22422:	    Received signal #11, SIGSEGV [default]
22422:	      siginfo: SIGSEGV SEGV_MAPERR addr=0x00000004
22405:	waitid(P_PID, 22422, 0xFFBEEE70, WEXITED|WTRAPPED|WNOWAIT) = 0
22405:	ioctl(0, TIOCGPGRP, 0xFFBEEE2C)			= 0
22405:	ioctl(0, TCGETS, 0x000391B8)			= 0
22405:	waitid(P_PID, 22422, 0xFFBEEE70, WEXITED|WTRAPPED) = 0
Segmentation Fault
22405:	write(2, " S e g m e n t a t i o n".., 19)	= 19
22405:	read(19, 0x000394D8, 128)			= 0
22405:	ioctl(19, TCGETA, 0xFFBEEF04)			Err#25 ENOTTY
22405:	ioctl(19, TCGETA, 0xFFBEEF64)			Err#25 ENOTTY
22405:	close(19)					= 0
22405:	llseek(0, 0, SEEK_CUR)				= 164514
22405:	_exit(139)
22422:		*** process killed ***
sportster.sys.dal.earthlink.net# ^D
script done on Wed 09 Jan 2002 10:33:00 AM CST

SourceForge.net Logo