Bug #986


Backend/server has got stuck

Added by Faheem Mitha 3609 days ago. Updated 3606 days ago.

Status:New Start:08/31/2014
Priority:Normal Due date:
Assigned to:- % Done:


Target version:-

Found in Version:

Votes: 0


I noticed today that the chats on IRC Freenode had frozen. There was no clear indication from the frontend that this had happened, and I Was still able to type and (apparently) enter stuff into the chat.

Restarting the frontend did not change anything, so I assume the problem is with the backend.

I'm leaving it for now if there is interest in debugging the setup. If not, let me know, and I'll close/restart it.

A couple of oddities. There are now two top-level entries called "IRC Freenode" in the bar on the left, which shows the servers and channels. Only one of these (the second, going from top to bottom) has channels associated with it.

Also. the #freenode channel is completely blank, including the user list on the right. The other channels currently open are #lisp, #mercurial, and #mysql, all of which are frozen. All the channels except for #freenode have user lists on the right.


Updated by Mirco Bauer 3606 days ago

To find all SQLite databases:
find $HOME/.local/share/smuxi/ -name "*.sqlite3" 

Updated by Mirco Bauer 3606 days ago

2014-08-29 13:36:43,063 [IrcProtocolManager (irc.freenode.net:6667) listener] ERROR Smuxi.Engine.Session - AddMessageToChat(): chat.MessageBuffer.Add() threw exception!
Mono.Data.Sqlite.SqliteException: Attempt to write a read-only database
attempt to write a readonly database
  at Mono.Data.Sqlite.SQLite3.Reset (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.SQLite3.Step (Mono.Data.Sqlite.SqliteStatement stmt) [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.SqliteDataReader.NextResult () [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.SqliteDataReader..ctor (Mono.Data.Sqlite.SqliteCommand cmd, CommandBehavior behave) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.Data.Sqlite.SqliteDataReader:.ctor (Mono.Data.Sqlite.SqliteCommand,System.Data.CommandBehavior)
  at Mono.Data.Sqlite.SqliteCommand.ExecuteReader (CommandBehavior behavior) [0x00000] in <filename unknown>:0 
  at Mono.Data.Sqlite.SqliteCommand.ExecuteNonQuery () [0x00000] in <filename unknown>:0 
  at Smuxi.Engine.SqliteMessageBuffer.Add (Smuxi.Engine.MessageModel msg) [0x00087] in /build/buildd/smuxi-0.12+dev.bzr447~ubuntu12.04.1/src/Engine/MessageBuffers/SqliteMessageBuffer.cs:118 
  at Smuxi.Engine.Session.AddMessageToChat (Smuxi.Engine.ChatModel chat, Smuxi.Engine.MessageModel msg, Boolean ignoreFilters) [0x0005b] in /build/buildd/smuxi-0.12+dev.bzr447~ubuntu12.04.1/src/Engine/Session.cs:1292

Also available in: Atom PDF