From: SourceForge.net <no...@so...> - 2007-09-25 20:05:52
|
Bugs item #1802202, was opened at 2007-09-25 13:23 Message generated for change (Comment added) made by davemq You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1802202&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 54. Other Tools Group: current: 8.4.16 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Nobody/Anonymous (nobody) Assigned to: Daniel A. Steffen (das) Summary: Enabling DTrace support on Solaris 10 causes tkbiff failure Initial Comment: I installed tcl8.4.16 and tk8.4.16 on Solaris 10 08/07 on a Sun Ultra-45 (SPARC) system. When I configured Tcl without DTrace support, tkbiff worked correctly, showing me mail header information. When I configure Tcl with DTrace support, tkbiff complains like this: tkbiff: IMAP response contained unexpected return-path: tag (expected h). Response was: return-path: <xx...@xx...> This code is in from tkbiff::imap_gets, which uses tkbiff::bgets and regexp. I turned on tkbiff's verbose and verbosefile switches to compare what tkbiff is seeing with DTrace enabled and disabled. With DTrace not enabled: 13:20:34 tkbiff 3.20.0 (5/26/05) 13:20:34 tkbiff gui 2.10.2 (3/5/04) 13:20:34 tcl 8.4.16 13:20:34 tk 8.4.16 13:20:34 platform unix 13:20:34 os SunOS 5.10 13:20:34 machine sun4u 13:20:34 window sys x11 13:20:34 logging verbose messages to tkbiff.nodtrace.txt 13:20:35 connecting via open "|openssl s_client -connect mail-amer.sun.com:993 -quiet 2> /dev/null" w+ 13:20:35 connection created 13:20:35 awaiting initial greeting from server 13:20:35 received greeting: * OK [CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN] Messaging Multiplexor (Sun Java(tm) System Messaging Server 6.2-8.04 (built Feb 28 2007)) 13:20:35 sanity check for IMAP4rev1 capability 13:20:35 sending: c CAPABILITY 13:20:35 received: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN 13:20:35 received: c OK CAPABILITY completed 13:20:35 sending user/password 13:20:35 sending: l LOGIN "davemq" ...password... 13:20:35 awaiting login confirmation 13:20:35 received: l OK User logged in 13:20:35 login succeeded 13:20:35 sending: e EXAMINE INBOX 13:20:35 received: * FLAGS (\Answered \Flagged \Draft \Deleted \Seen) 13:20:35 received: * OK [PERMANENTFLAGS ()] 13:20:35 received: * 5 EXISTS 13:20:35 received: * 5 RECENT 13:20:35 received: * OK [UNSEEN 1] 13:20:35 received: * OK [UIDVALIDITY 1154155616] 13:20:35 received: * OK [UIDNEXT 133311] 13:20:35 received: e OK [READ-ONLY] Completed 13:20:35 awaiting imap uids and flags 13:20:35 sending: us SEARCH UNSEEN 13:20:35 received: * SEARCH 1 2 3 4 5 13:20:35 received: us OK Completed 13:20:35 sending: uf FETCH 1:5 (UID FLAGS) 13:20:35 received: * 1 FETCH (FLAGS (\Recent) UID 133306) 13:20:35 received: * 2 FETCH (FLAGS (\Recent) UID 133307) 13:20:35 received: * 3 FETCH (FLAGS (\Recent) UID 133308) 13:20:35 received: * 4 FETCH (FLAGS (\Recent) UID 133309) 13:20:35 received: * 5 FETCH (FLAGS (\Recent) UID 133310) 13:20:35 received: uf OK Completed 13:20:35 received imap headers 13:20:35 requesting RFC822 message headers 13:20:35 sending: h UID FETCH 133306 BODY.PEEK[HEADER] 13:20:35 received: * 1 FETCH (UID 133306 BODY[HEADER] {5749} 13:20:35 retrieving RFC822 headers 13:20:35 received: h OK Completed 13:20:35 requesting RFC822 body 13:20:35 sending: b UID FETCH 133306 BODY.PEEK[TEXT] 13:20:36 received: * 1 FETCH (UID 133306 BODY[TEXT] {1171} 13:20:36 reading RFC822 body (expected size 1171) 13:20:36 received: b OK Completed With DTrace enabled: 13:14:34 tkbiff 3.20.0 (5/26/05) 13:14:34 tkbiff gui 2.10.2 (3/5/04) 13:14:34 tcl 8.4.16 13:14:34 tk 8.4.16 13:14:34 platform unix 13:14:34 os SunOS 5.10 13:14:34 machine sun4u 13:14:34 window sys x11 13:14:34 logging verbose messages to tkbiff.dtrace.txt 13:14:34 connecting via open "|openssl s_client -connect mail-amer.sun.com:993 -quiet 2> /dev/null" w+ 13:14:34 connection created 13:14:34 awaiting initial greeting from server 13:14:34 received greeting: * OK [CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN] Messaging Multiplexor (Sun Java(tm) System Messaging Server 6.2-8.04 (built Feb 28 2007)) 13:14:34 sanity check for IMAP4rev1 capability 13:14:34 sending: c CAPABILITY 13:14:35 received: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ NAMESPACE UIDPLUS CHILDREN BINARY LANGUAGE XSENDER X-NETSCAPE XSERVERINFO AUTH=PLAIN 13:14:35 received: c OK CAPABILITY completed 13:14:35 sending user/password 13:14:35 sending: l LOGIN "davemq" ...password... 13:14:35 awaiting login confirmation 13:14:35 received: l OK User logged in 13:14:35 login succeeded 13:14:35 sending: e EXAMINE INBOX 13:14:35 received: * FLAGS (\Answered \Flagged \Draft \Deleted \Seen) 13:14:35 received: * OK [PERMANENTFLAGS ()] 13:14:35 received: * 1 EXISTS 13:14:35 received: * 1 RECENT 13:14:35 received: * OK [UNSEEN 1] 13:14:35 received: * OK [UIDVALIDITY 1154155616] 13:14:35 received: * OK [UIDNEXT 133307] 13:14:35 received: e OK [READ-ONLY] Completed 13:14:35 awaiting imap uids and flags 13:14:35 sending: us SEARCH UNSEEN 13:14:35 received: * SEARCH 1 13:14:35 received: us OK Completed 13:14:35 sending: uf FETCH 1 (UID FLAGS) 13:14:35 received: * 1 FETCH (FLAGS (\Recent) UID 133306) 13:14:35 received: uf OK Completed 13:14:35 received imap headers 13:14:35 requesting RFC822 message headers 13:14:35 sending: h UID FETCH 133306 BODY.PEEK[HEADER] 13:14:35 received: * 1 FETCH (UID 133306 BODY[HEADER] {5749} 13:14:35 received: Return-path: <mdb...@op...> ---------------------------------------------------------------------- Comment By: Dave Marquardt (davemq) Date: 2007-09-25 15:05 Message: Logged In: YES user_id=1898733 Originator: NO Sorry I opened this as "nobody", I didn't have an ID at the time. Yes, I will run the test suite both ways at some point in the near future. Thanks. ---------------------------------------------------------------------- Comment By: Daniel A. Steffen (das) Date: 2007-09-25 13:44 Message: Logged In: YES user_id=90580 Originator: NO interesting... I don't have access to a sparc system so --enable-dtrace wasn't tested on that architecture. Could you run the tcl testsuite with both configurations and see if there are any new failures that appear when configured with --enable-dtrace ? Thanks ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1802202&group_id=10894 |