mIRC Home    About    Download    Register    News    Help

Print Thread
Joined: May 2005
Posts: 13
K
Pikka bird
OP Offline
Pikka bird
K
Joined: May 2005
Posts: 13
I recently installed mIRC 6.16 on a new system, using Windows 2000 Pro. (So no replies about 'try the latest version' blah blah blah, please.) If anything, the log/buffer save problem is WORSE than it was under 6.14.

Note: I'm NOT referring to comptemporaneous LOGGING with the check mark, etc. This is about Buffer-->Save As... for a single channel or query window.

I don't know if it's because mIRC "burps" when there's a certain multiple of number of lines in a window or what, but there's definitely something going on. Still.

And it's not just dropping lines at the end or something else that is relatively easy to detect. In the latest example I found, the first line (including <nick>) of the last reply from the person I was chatting with, was dropped from the buffer save. That was the last thing in the window.

Maybe if I had typed something after that, the save would have worked. I haven't gone into that much deliberate testing of the problem. Frankly, since I'm not a mIRC developer, it doesn't seem like my responsibility.

Joined: Mar 2004
Posts: 540
A
Fjord artisan
Offline
Fjord artisan
A
Joined: Mar 2004
Posts: 540
Try a filter command once and see if it does the same thing
//filter -wf $active test.txt

Joined: Sep 2003
Posts: 4,230
D
Hoopy frood
Offline
Hoopy frood
D
Joined: Sep 2003
Posts: 4,230
Sounds like you cant be bothered checking what might be the cause, but are sure quick to point the finger. Can you reproduce this effect? and if so inform us of it so we can examine to see if it occurs on all systems or just yours.

Joined: May 2005
Posts: 13
K
Pikka bird
OP Offline
Pikka bird
K
Joined: May 2005
Posts: 13
depends what you mean by 'reproduce.'

if I save the buffer once, check it, see the problem, erase the file, and save it again, it does the same thing every time.

trying to create a buffer on purpose that won't be saved properly, is a different story. for one thing, the 'line wrap' of the text when saved, is different than in the query window. the query window lines might be split in the middle of a word, but the saved version doesn't do that.

without any indication of what is really causing the problem, any 'test' i produced could be completely useless. I could produce a buffer that I think is not being saved correctly because it has a certain number of lines, but the REAL problem is that the 5th letter of the 8th word on the 12th line is E.

sure, I know that shouldn't cause a problem. but the problem that IS happening shouldn't be happening either. in 30+ years of programming, I've seen some pretty strange things. anyone else remember pattern sensitivity in early microprocessors? I'm sure glad I didn't have to find that problem!

one clue might be that people who use contemporaneous logging don't seem to be having any problems. (or at least they haven't noticed/reported them.) so a good place to start might be to explore the differences in how those two functions operate.

perhaps the save-whole-buffer-at-once operation doesn't have long enough strings allocated to do something. it always seems to drop a whole line, and so far it always seems to be the FIRST line, including the <nick>

I thought for a while that it might only affect adding a query buffer to an existing file, but that doesn't seem to be the case.

and I haven't tried it recently, but I found in the past (at least with 6.14) that if you saved a CHANNEL buffer to a file, and changed the file name to something other than the channel name, it showed the right name in the status window but the file name that it wound up actually using for the save was a garbled portion of the original channel name, not at all what you typed in manually to use. maybe not related, but who knows?

Joined: Oct 2003
Posts: 313
S
Fjord artisan
Offline
Fjord artisan
S
Joined: Oct 2003
Posts: 313
I have still not seen an explanation of what the bug *is*.

I've seen lots of "it's not this" and "it's not that".

Try describing what is happening that you think shouldn't be, or vice versa. "mIRC 'burps'" isn't exactly very descriptive!

[edit] Sorry - there is one example of what happens. Although you don't say whether it is always that the nick gets missed off certain lines, or whether this was just one particular instance. More info, please.

Last edited by Sais; 29/05/05 04:03 PM.

Sais
Joined: May 2005
Posts: 13
K
Pikka bird
OP Offline
Pikka bird
K
Joined: May 2005
Posts: 13
okay here's an example that just happened.

pasted directly from the query window:

<wingblah> hi how are you tonight?
<TX-Aggie96> fine and you?
<wingblah> pretty good. are you m or f?
<TX-Aggie96> cool!!
<TX-Aggie96> m
<wingblah> shux, me too
<wingblah> unless you got a sister or something
<TX-Aggie96> nope. if i did i'd be hitting on her right about now!!
<wingblah> a sister? tsk tsk
<TX-Aggie96> you take what you can get!!
<wingblah> not me
No such nick/channel


what appears in TX-Aggie96.log after Buffer-->Save As...


Start of TX-Aggie96 buffer: Sun May 29 14:28:07 2005

<wingblah> hi how are you tonight?
<TX-Aggie96> fine and you?
<wingblah> pretty good. are you m or f?
<TX-Aggie96> cool!!
<TX-Aggie96> m
<wingblah> shux, me too
<wingblah> unless you got a sister or something
<TX-Aggie96> nope. if i did i'd be hitting on her right
about now!!
<wingblah> a sister? tsk tsk
<wingblah> not me
No such nick/channel
End of TX-Aggie96 buffer Sun May 29 14:28:07 2005


note that the line

<TX-Aggie96> you take what you can get!!

does not appear in the brand new saved buffer file.

I hope the problem is clear to everyone now.

Joined: May 2005
Posts: 13
K
Pikka bird
OP Offline
Pikka bird
K
Joined: May 2005
Posts: 13
here's another example that just happend.

pasted directly from the query window:


<ToSeXyToB> n ty she loved the cards had a fit ova them
<Knick> noaa says 91 now, here
<ToSeXyToB> ohhhh man
<Knick> 97 high over the past 24 hours
<Knick> humidity 27%
<ToSeXyToB> sorry was helpin the kids put up their tennis game
<Knick> s'okay
<Knick> get a response on your test/sample yet?
<Knick> oh sorry, you said that already
<ToSeXyToB> lol np
<Knick> i was posting another message to the mirc forums about a bug i found, that no one else seems to believe
<ToSeXyToB> oh really
<Knick> something i've been trying to get fixed for quite a while
<ToSeXyToB> yea
<Knick> when i save a query log, sometimes it drops at least one line
<ToSeXyToB> k
<Knick> want to see an example?
<ToSeXyToB> k
<Knick> okay this happened last night, i think
<ToSeXyToB> what did
<Knick> <wingblah> hi how are you tonight?
<Knick> <TX-Aggie96> fine and you?
<Knick> <wingblah> pretty good. are you m or f?
<Knick> <TX-Aggie96> cool!!
<Knick> <TX-Aggie96> m
<Knick> <wingblah> shux, me too
<Knick> <wingblah> unless you got a sister or something
<Knick> <TX-Aggie96> nope. if i did i'd be hitting on her right about now!!
<Knick> <wingblah> a sister? tsk tsk
<Knick> <TX-Aggie96> you take what you can get!!
<Knick> <wingblah> not me
<Knick> No such nick/channel
<Knick> okay, that was the real chat
<Knick> when i saved it to a log file a little while ago, this is what the file got:
<ToSeXyToB> k
<Knick> Start of TX-Aggie96 buffer: Sun May 29 14:28:07 2005

<Knick> <wingblah> hi how are you tonight?
<Knick> <TX-Aggie96> fine and you?
<Knick> <wingblah> pretty good. are you m or f?
<Knick> <TX-Aggie96> cool!!
<Knick> <TX-Aggie96> m
<Knick> <wingblah> shux, me too
<Knick> <wingblah> unless you got a sister or something
<Knick> <TX-Aggie96> nope. if i did i'd be hitting on her right
<Knick> about now!!
<Knick> <wingblah> a sister? tsk tsk
<Knick> <wingblah> not me
<Knick> No such nick/channel
<Knick> End of TX-Aggie96 buffer Sun May 29 14:28:07 2005
<Knick> note the 'take what you can get' line is missing
<ToSeXyToB> yeaa
<ToSeXyToB> how
<Knick> that's the mirc bug
<ToSeXyToB> ohhhhhhhhh
<ToSeXyToB> so it randomly takes lines out
<Knick> i dunno if it's random. might just be the last 'other person' line, if it's in a query window
<ToSeXyToB> k
<Knick> and if your line was last, or something. hard to say for sure
<ToSeXyToB> k
<ToSeXyToB> so what can be done
<Knick> just have to get someone at mirc to first admit there's a problem, and then fix it
<ToSeXyToB> ohhhhhh
<Knick> i did my time programming already, now i just want stuff that WORKS
<ToSeXyToB> hm ok
<Knick> i'm not saying that it'll be easy to find the problem, but they certainly SHOULD find it, and fix it.
<ToSeXyToB> yea yea
<Knick> sometimes it drops an important line
<ToSeXyToB> yea i bet
<Knick> and it's not always the very last one either
<ToSeXyToB> really
<Knick> i just did another buffer save, it dropped the 6th from last line
<ToSeXyToB> oh man
<Knick> that first one, i included with my latest forum posting as 'proof'
<ToSeXyToB> ok
<Knick> but the last one, where it dropped the 6th from last line, is way too dirty to post :-)
<ToSeXyToB> ohhhh lawdy lol
<ToSeXyToB> well find a clean one then lol
<Knick> well that's the one i did post. trying to make one mess up on purpose, i dunno if i could do that
<Knick> not knowing what the problem is already, i have no way to predict
<ToSeXyToB> hm tru
<Knick> i could try saving this one, and if it messes up in an intersting way, i can post it. cuz it's not dirty, and i'll have the added advantage that it includes me pasting the earlier error
<ToSeXyToB> um thats very tru
<ToSeXyToB> so its like double good huh
<Knick> kind of a double whammy on those guys
<ToSeXyToB> yep
<Knick> but i'll see what kind of response i get to the first one
<ToSeXyToB> k
<ToSeXyToB> save this one anyway so u will have the back up
<Knick> okay let's see what happens


this is what appears in the brand new not-added-to Buffer-->Save As... file ToSeXyToB.log:




Start of ToSeXyToB buffer: Sun May 29 15:10:26 2005

Session Ident: ToSeXyToB (SeXyHuNi@ACAECEEA.ipt.aol.com)
<ToSeXyToB> n ty she loved the cards had a fit ova them
<Knick> noaa says 91 now, here
<ToSeXyToB> ohhhh man
<Knick> 97 high over the past 24 hours
<Knick> humidity 27%
<ToSeXyToB> sorry was helpin the kids put up their
tennis game
<Knick> s'okay
<Knick> get a response on your test/sample yet?
<Knick> oh sorry, you said that already
<ToSeXyToB> lol np
<Knick> i was posting another message to the mirc forums
about a bug i found, that no one else seems to believe
<ToSeXyToB> oh really
<Knick> something i've been trying to get fixed for
quite a while
<ToSeXyToB> yea
<Knick> when i save a query log, sometimes it drops at
least one line
<ToSeXyToB> k
<Knick> want to see an example?
<ToSeXyToB> k
<Knick> okay this happened last night, i think
<ToSeXyToB> what did
<Knick> <wingblah> hi how are you tonight?
<Knick> <TX-Aggie96> fine and you?
<Knick> <wingblah> pretty good. are you m or f?
<Knick> <TX-Aggie96> cool!!
<Knick> <TX-Aggie96> m
<Knick> <wingblah> shux, me too
<Knick> <wingblah> unless you got a sister or something
<Knick> <TX-Aggie96> nope. if i did i'd be hitting on
her right about now!!
<Knick> <wingblah> a sister? tsk tsk
<Knick> <TX-Aggie96> you take what you can get!!
<Knick> <wingblah> not me
<Knick> No such nick/channel
<Knick> okay, that was the real chat
<Knick> when i saved it to a log file a little while
ago, this is what the file got:
<ToSeXyToB> k
<Knick> Start of TX-Aggie96 buffer: Sun May 29 14:28:07
2005

<Knick> <wingblah> hi how are you tonight?
<Knick> <TX-Aggie96> fine and you?
<Knick> <wingblah> pretty good. are you m or f?
<Knick> <TX-Aggie96> cool!!
<Knick> <TX-Aggie96> m
<Knick> <wingblah> shux, me too
<Knick> <wingblah> unless you got a sister or something
<Knick> <TX-Aggie96> nope. if i did i'd be hitting on
her right
<Knick> about now!!
<Knick> <wingblah> a sister? tsk tsk
<Knick> <wingblah> not me
<Knick> No such nick/channel
<Knick> End of TX-Aggie96 buffer Sun May 29 14:28:07
2005
<Knick> note the 'take what you can get' line is missing
<ToSeXyToB> yeaa
<ToSeXyToB> how
<Knick> that's the mirc bug
<ToSeXyToB> ohhhhhhhhh
<ToSeXyToB> so it randomly takes lines out
<Knick> i dunno if it's random. might just be the last
'other person' line, if it's in a query window
<ToSeXyToB> k
<Knick> and if your line was last, or something. hard
to say for sure
<ToSeXyToB> k
<ToSeXyToB> so what can be done
<Knick> just have to get someone at mirc to first admit
there's a problem, and then fix it
<ToSeXyToB> ohhhhhh
<Knick> i did my time programming already, now i just
want stuff that WORKS
<ToSeXyToB> hm ok
<Knick> i'm not saying that it'll be easy to find the
problem, but they certainly SHOULD find it, and fix it.
<ToSeXyToB> yea yea
<Knick> sometimes it drops an important line
<ToSeXyToB> yea i bet
<Knick> and it's not always the very last one either
<ToSeXyToB> really
<Knick> i just did another buffer save, it dropped the
6th from last line
<ToSeXyToB> oh man
<Knick> that first one, i included with my latest forum
posting as 'proof'
<ToSeXyToB> ok
<Knick> but the last one, where it dropped the 6th from
last line, is way too dirty to post :-)
<ToSeXyToB> ohhhh lawdy lol
<ToSeXyToB> well find a clean one then lol
<Knick> well that's the one i did post. trying to make
one mess up on purpose, i dunno if i could do that
<Knick> not knowing what the problem is already, i have
no way to predict
<ToSeXyToB> hm tru
<Knick> i could try saving this one, and if it messes up
in an intersting way, i can post it. cuz it's not
dirty, and i'll have the added advantage that it
includes me pasting the earlier error
<ToSeXyToB> um thats very tru
<ToSeXyToB> so its like double good huh
<Knick> kind of a double whammy on those guys
<ToSeXyToB> yep
<Knick> but i'll see what kind of response i get to the
first one
<ToSeXyToB> save this one anyway so u will have the back
up
<Knick> okay let's see what happens
End of ToSeXyToB buffer Sun May 29 15:10:26 2005


note that between the line where I say

<Knick> but i'll see what kind of response i get to the first one

and ToSeXyToB says

<ToSeXyToB> save this one anyway so u will have the back up

the line that says

<ToSeXyToB> k


has been dropped.


Link Copied to Clipboard