code logs -> 2008 -> Sat, 09 Feb 2008< code.20080208.log - code.20080210.log >
--- Log opened Sat Feb 09 00:00:19 2008
00:20 You're now known as TheWatcher[T-2]
00:22 You're now known as TheWatcher[zZzZ]
03:37 gnolam [lenin@85.8.5.ns-20483] has quit [Ping Timeout]
03:38 gnolam [lenin@Nightstar-10613.8.5.253.static.se.wasadata.net] has joined #Code
03:38 mode/#code [+o gnolam] by ChanServ
06:53 GeekSoldier [~Rob@Nightstar-4947.dip0.t-ipconnect.de] has joined #code
08:06 UndeadAnno [AnnoDomini@83.21.16.ns-2935] has joined #Code
08:06 mode/#code [+o UndeadAnno] by ChanServ
08:23 Vornicus [~vorn@ServicesOp.Nightstar.Net] has quit [Ping Timeout]
08:35 You're now known as TheWatcher
08:37 Vornicus [~vorn@64.252.97.ns-13261] has joined #code
08:37 mode/#code [+o Vornicus] by ChanServ
09:39 GeekSoldier [~Rob@Nightstar-4947.dip0.t-ipconnect.de] has quit [Quit: Praise "BOB"!]
09:57 UndeadAnno [AnnoDomini@83.21.16.ns-2935] has quit [Connection reset by peer]
09:57 UndeadAnno [AnnoDomini@83.21.16.ns-2935] has joined #Code
09:57 mode/#code [+o UndeadAnno] by ChanServ
10:42 GeekSoldier [~Rob@Nightstar-9940.dip.t-dialin.net] has joined #code
10:45 GeekSoldier_ [~Rob@Nightstar-9940.dip.t-dialin.net] has joined #code
10:47 GeekSoldier [~Rob@Nightstar-9940.dip.t-dialin.net] has quit [Ping Timeout]
11:09 GeekSoldier_ is now known as GeekSoldier
11:18
< TheWatcher>
Okay, anyone here good with perl?
11:19
< TheWatcher>
"index.cgi: Use of uninitialized value in string ne at (eval 24) line 47." the contents of line 47:
11:19
< TheWatcher>
11:20
< GeekSoldier>
what are the contents of line 47 again?
11:20
< TheWatcher>
11:20
< TheWatcher>
Exactly that.
11:20
< GeekSoldier>
nothing.
11:20
< TheWatcher>
Correct.
11:20
< GeekSoldier>
hmm.
11:20
< TheWatcher>
In fact, there isn't a 'ne' /anywhere in index.cgi/
11:20
< GeekSoldier>
wow.
11:22
< GeekSoldier>
perhaps it doesn't count blank lines?
11:22
< TheWatcher>
No 'ne' anywhere in that file, before or after line 47.
11:24
<@UndeadAnno>
This is madness.
11:25
< TheWatcher>
Even more maddening is that it doesn't happen every time the script is called
11:27
< GeekSoldier>
what is the (eval 24) portion?
11:27
< TheWatcher>
That's an excessively good question
11:27
< TheWatcher>
the inetertrons are being particularly unenlightening about that
11:29
< GeekSoldier>
what kind of input is used?
11:29
< TheWatcher>
?
11:30
< GeekSoldier>
oh... cgi...
11:30
< TheWatcher>
http://rafb.net/p/DwRoyM84.html - here
11:31 mode/#code [+o TheWatcher] by ChanServ
11:31
<@TheWatcher>
http://rafb.net/p/DwRoyM84.html - here
11:33 * TheWatcher eyes that Utils import, should really trim it
11:38
< GeekSoldier>
I cannot see anything that could cause that, unless it were in one of your includes...
11:38
< GeekSoldier>
been a while since I've last perled, though.
11:40
<@TheWatcher>
normally it'll give module names... I'm half suspecting this is something buried inside CGI or DBI, as none of my modules have string comparisons anywhere remotely near line 47, with or wihtout comments
11:43 * TheWatcher shrug, will chalk it up for now, goes back to cleaning the code up
12:37 GeekSoldier [~Rob@Nightstar-9940.dip.t-dialin.net] has quit [Ping Timeout]
12:38 GeekSoldier_ [~Rob@87.178.117.ns-12336] has joined #code
12:42 You're now known as TheWatcher[afk]
12:44 GeekSoldier_ is now known as GeekSoldier
13:02 GeekSoldier [~Rob@87.178.117.ns-12336] has quit [Ping Timeout]
13:06 GeekSoldier [~Rob@91.18.77.ns-27319] has joined #code
13:53 You're now known as TheWatcher
13:57 * TheWatcher determines that the problem must be somewhere inside CGI::Compress::Gzip, is only triggered when the site is accessed by IE, and doesn't prevent page generation from finishing, decides to ignore it
14:03
< GeekSoldier>
heh, interesting.
14:17
<@UndeadAnno>
NE must mean "Not Explorer", and meant as a stolid rejection of that abortion of a browser.
14:21
<@TheWatcher>
Heh
15:22
<@ToxicFrog>
...since when is infinity^0 indeterminate?
15:23
< GeekSoldier>
in lua?
15:23
<@ToxicFrog>
In math.
15:24
< GeekSoldier>
oh... I would think it's 1.
15:24
<@ToxicFrog>
So would I.
15:24
<@ToxicFrog>
(and libc agrees with me)
15:24
< GeekSoldier>
J concurs.
15:24
<@ToxicFrog>
However, my calculus prof does not.
15:25
< GeekSoldier>
perhaps your calculus professor is indeterminant.
15:26
<@McMartin>
Infinity is not a member of the reals, no matter what libc or IEEE say.
15:34
<@ToxicFrog>
Aaah. That would do it.
16:52 You're now known as TheWatcher[afk]
16:57 UndeadAnno [AnnoDomini@83.21.16.ns-2935] has quit [Quit: Now, I shall divide you... BY ZERO!]
18:34 You're now known as TheWatcher
18:53 Attilla [~The.Attil@194.72.70.ns-11849] has quit [Quit: <Insert Humorous and/or serious exit message here>]
19:12 Attilla [~The.Attil@194.72.70.ns-11849] has joined #code
19:26
<@TheWatcher>
0xe2 is the marker for a multibyte character in utf8, correct?
19:40
<@gnolam>
I don't think so.
19:45
<@gnolam>
The first octet in an UTF-8 sequence has as many ones in the most significant bits as there are octets in the sequence, followed by a zero (followed by character bits). The other octets have an MSB of 1 followed by a zero followed by character bits.
20:19
<@TheWatcher>
*sigh* this wouldn't be anywhere near as troublesome if php wasn't a festering pile of excrement...
20:28
<@Vornicus>
It's /a/ marker. Anything above 0xbf is a utf8 multibyte character marker.
20:37
<@gnolam>
I would only consider the 0xe to be the marker, not the entire octet...
20:40
<@Vornicus>
well, okay.
20:43 * TheWatcher is spoilt by perl, swears he is...
20:44
<@Vornicus>
perl :(
20:44
<@TheWatcher>
perl transparently handles unicode strings for you
21:04 You're now known as TheWatcher]afk]
23:15 You're now known as TheWatcher
23:24 GeekSoldier is now known as GS|sleep
23:45 Thaqui [~Thaqui@Nightstar-14364.jetstream.xtra.co.nz] has joined #code
23:45 mode/#code [+o Thaqui] by ChanServ
--- Log closed Sun Feb 10 00:00:25 2008
code logs -> 2008 -> Sat, 09 Feb 2008< code.20080208.log - code.20080210.log >