Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#6860 closed defect (fixed)

Some lines are being missed from the log

Reported by: Darlan Owned by:
Priority: normal Milestone: 0.15
Component: history Version: 0.14.1
Severity: normal Keywords: history log logging MUC IRC
Cc: Blocked By:
Blocking: OS: All

Description

Bug description

Some lines that are appearing in your chat box, in front of you, won't be presented in your history/log.

Steps to reproduce

Tested with IRC channels.
Join to an MUC channel (IRC channel, in this case) and ask users to send messages to the chat rapidly, you'll notice that some of the messages are not included in the history log of that channel.

Software versions

OS version: Salix OS 13.1.2 (Slackware 13.1.0 based)
GTK version: 2.18.9
PyGTK version: 2.16.0

Change History (5)

comment:1 Changed 5 years ago by Darlan

You can try it with bots that are posting more than one message, roughly at the same time.
There is a bot at the channel #befaka at the EFnet network.
You can send to it requests for quotes with !quote <Number or Keyword(s)> (e.g. !quote 1540 OR !quote nice shoes OR !quote monkey).

comment:2 Changed 5 years ago by asterix

does that still happens? I recently fixed a logger issue.

comment:3 Changed 5 years ago by Darlan

Yes, it seems that it is still happening, thought I am not sure. maybe it is a feature of Jabber/XMPP?

In the channel: scoundrels (AT) conference.jaim.at there is a bot called Merlin.
If you write clean, the bot will output:

[01:26:57 PM] Darlan: clean
[01:26:59 PM] Merlin: 
[01:26:59 PM] Merlin: 
[01:27:00 PM] Merlin: 
[01:27:02 PM] Merlin: 
[01:27:03 PM] Merlin: 
[01:27:04 PM] Merlin: 
[01:27:09 PM] Merlin: 
[01:27:11 PM] Merlin: 
[01:27:11 PM] Merlin: 
[01:27:11 PM] Merlin: 
[01:27:11 PM] Merlin: 
[01:27:12 PM] Merlin: 
[01:27:14 PM] Merlin: 
[01:27:16 PM] Merlin: 

[01:27:18 PM] Merlin: 
[01:27:19 PM] Merlin: 
[01:27:20 PM] Merlin: 
[01:27:20 PM] Merlin: 
[01:27:21 PM] Merlin: 
[01:27:23 PM] Merlin: 
[01:27:24 PM] Merlin: 
[01:27:25 PM] Merlin: 
[01:27:26 PM] Merlin: 
[01:27:28 PM] Merlin: 
[01:27:30 PM] Merlin: Darlan: done

In the log, I see:

[01:26:57 PM] Darlan: clean
[01:27:30 PM] Merlin: Darlan: done

These are empty lines, but it is happening with other bots that are outputting text. I need to test it again, with multiple bots.

For the record: 0.14.4 (I haven't updated the version in the ticket itself, yet, until I will find it proper to do)

Last edited 5 years ago by Darlan (previous) (diff)

comment:4 Changed 5 years ago by Yann Leboulanger <asterix@…>

  • Milestone set to 0.15
  • Resolution set to fixed
  • Status changed from new to closed

(In [1b7961d360c3]) don't loose in logs MUC messages arriving in the same second. Fixes #6860

comment:5 Changed 5 years ago by Yann Leboulanger <asterix@…>

(In [e4f1e451bc65]) don't loose in logs MUC messages arriving in the same second. Fixes #6860

Note: See TracTickets for help on using tickets.