Bug #561

avatar

Crash due to notification daemon issues

Added by Scott Sinclair 5081 days ago. Updated 5067 days ago.

Status:Closed Start:01/24/2011
Priority:Normal Due date:
Assigned to:avatarMirco Bauer % Done:

100%

Category:Frontend GNOME
Target version:-
Complexity:

Found in Version:

Votes: 0

Description

Smuxi 0.8 on XFCE 4.6 (Arch Linux). Required dependencies exist, but seems to not work well with the xfce notification daemon (suspected what the problem is by meeby).

Debug mode output:

$ smuxi-frontend-gnome -d
2011-01-23 16:25:20,666 [Main] INFO Smuxi.Frontend.Gnome.Frontend - Smuxi - GNOME frontend 0.8.0.0 starting
2011-01-23 16:25:20,674 [Main] DEBUG Smuxi.Frontend.Gnome.Frontend - Using locale data from: /usr/share/locale
2011-01-23 16:25:20,689 [Main] INFO Smuxi.Engine.FrontendConfig - Loading config (FrontendConfig)
2011-01-23 16:25:20,692 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Get(key = 'Frontend/Engines/Engines', defaultvalue = [])
2011-01-23 16:25:20,692 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Get(key = 'Frontend/Engines/Engines', defaultvalue = (null))
2011-01-23 16:25:20,692 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Get(key = 'Frontend/Engines/Default', defaultvalue = '')
2011-01-23 16:25:20,693 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.LoadEntry(key = 'Frontend/Engines/Default', defaultvalue = '')
2011-01-23 16:25:20,693 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Get(key = 'Frontend/Engines/Default', defaultvalue = '')
2011-01-23 16:25:20,693 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Get(key = 'Frontend/Engines/Engines', defaultvalue = (null))
2011-01-23 16:25:20,693 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.LoadAllEntries(basepath = 'Frontend/GNOME')
2011-01-23 16:25:20,694 [Main] DEBUG TRACE - [smuxi-engine.dll] Config.Save()
2011-01-23 16:25:20,694 [Main] DEBUG Smuxi.Engine.Config - Saving config
2011-01-23 16:25:20,694 [Main] DEBUG TRACE - [smuxi-engine.dll] Config._Set(key = 'Frontend/Engines/Default', valueobj = '')
2011-01-23 16:25:20,694 [Main] DEBUG TRACE - [smuxi-engine.dll] Config._Set(key = 'Frontend/Engines/Engines', valueobj = [])
2011-01-23 16:25:20,759 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] Notebook..ctor()
2011-01-23 16:25:20,762 [Main] DEBUG TRACE - [smuxi-frontend.dll] ChatViewManagerBase.Load(assembly = smuxi-frontend-gnome, Version=0.8.0.0, Culture=neutral, PublicKeyToken=null)
2011-01-23 16:25:20,762 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.ChatView
2011-01-23 16:25:20,762 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.GroupChatView
2011-01-23 16:25:20,762 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.GroupChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.PersonChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.PersonChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.ProtocolChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.ProtocolChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.SessionChatView
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.SessionChatView
2011-01-23 16:25:20,763 [Main] DEBUG TRACE - [smuxi-frontend.dll] ChatViewManagerBase.LoadAll(path = '/usr/lib/smuxi', pattern = 'smuxi-frontend-gnome-*.dll')
2011-01-23 16:25:20,763 [Main] DEBUG TRACE - [smuxi-frontend.dll] ChatViewManagerBase.Load(filename = '/usr/lib/smuxi/smuxi-frontend-gnome-irc.dll')
2011-01-23 16:25:20,763 [Main] DEBUG TRACE - [smuxi-frontend.dll] ChatViewManagerBase.Load(assembly = smuxi-frontend-gnome-irc, Version=0.8.0.0, Culture=neutral, PublicKeyToken=null)
2011-01-23 16:25:20,763 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.IrcGroupChatView
2011-01-23 16:25:20,764 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.IrcGroupChatView
2011-01-23 16:25:20,764 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.IrcGroupChatView
2011-01-23 16:25:20,764 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load(): found Smuxi.Frontend.Gnome.IrcPersonChatView
2011-01-23 16:25:20,764 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.IrcPersonChatView
2011-01-23 16:25:20,764 [Main] DEBUG Smuxi.Frontend.ChatViewManagerBase - Load() found Attribute: Smuxi.Engine.ChatViewInfoAttribute in Type: Smuxi.Frontend.Gnome.IrcPersonChatView
2011-01-23 16:25:20,778 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] NotifyManager..ctor(mainWindow = Smuxi.Frontend.Gnome.MainWindow, chatViewManager = Smuxi.Frontend.Gnome.ChatViewManager)
2011-01-23 16:25:20,779 [Main] DEBUG TRACE - [smuxi-frontend-gnome.exe] NotifyManager.Init()
2011-01-23 16:25:20,816 [Main] FATAL Smuxi.Frontend.Gnome.MainClass - System.IndexOutOfRangeException: Array index is out of range.
at NDesk.DBus.MessageReader.ReadPad (Int32 alignment) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.MarshalUInt (System.Byte* dst) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadUInt32 () [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadString () [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadValue (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadStruct (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadValue (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message msg, System.Type[] types) [0x00000] in <filename unknown>:0
at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0
at Notifications.INotificationsProxy.get_ServerInformation () [0x00000] in <filename unknown>:0
at Notifications.Global.get_ServerInformation () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.NotifyManager.Init () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.NotifyManager..ctor (Smuxi.Frontend.Gnome.MainWindow mainWindow, Smuxi.Frontend.Gnome.ChatViewManager chatViewManager) [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.MainWindow..ctor () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.Frontend.Init (System.String[] args) [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0

Unhandled Exception: System.IndexOutOfRangeException: Array index is out of range.
at NDesk.DBus.MessageReader.ReadPad (Int32 alignment) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.MarshalUInt (System.Byte* dst) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadUInt32 () [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadString () [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadValue (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadStruct (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageReader.ReadValue (System.Type type) [0x00000] in <filename unknown>:0
at NDesk.DBus.MessageHelper.GetDynamicValues (NDesk.DBus.Message msg, System.Type[] types) [0x00000] in <filename unknown>:0
at NDesk.DBus.BusObject.SendMethodCall (System.String iface, System.String member, System.String inSigStr, NDesk.DBus.MessageWriter writer, System.Type retType, System.Exception& exception) [0x00000] in <filename unknown>:0
at Notifications.INotificationsProxy.get_ServerInformation () [0x00000] in <filename unknown>:0
at Notifications.Global.get_ServerInformation () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.NotifyManager.Init () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.NotifyManager..ctor (Smuxi.Frontend.Gnome.MainWindow mainWindow, Smuxi.Frontend.Gnome.ChatViewManager chatViewManager) [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.MainWindow..ctor () [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.Frontend.Init (System.String[] args) [0x00000] in <filename unknown>:0
at Smuxi.Frontend.Gnome.MainClass.Main (System.String[] args) [0x00000] in <filename unknown>:0

IRC Snippet:

2255:29 < meebey> praetorian: sounds like the notification daemon is not compformant
2255:52 < meebey> praetorian: which notification daemon are you using?
2301:15 < meebey> praetorian: you should file a bugreport for that crash, regardless if it's the fault of the notification daemon, it should try to handle and disabled notifications if there is an issue


Related issues

duplicated by Smuxi - Bug #507 Crash on startup when no Notification Daemon is running Closed 09/27/2010

Associated revisions

Revision 89fdfbaacaaee09effc7648f24e9b18e5676be9b
Added by Mirco Bauer 5067 days ago

Guard NotifyManager.Init() method for D-Bus issues. (closes: #561)

History

Updated by Mirco Bauer 5067 days ago

avatar
  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF