Bug #561
Crash due to notification daemon issues
Status: | Closed | Start: | 01/24/2011 | |
Priority: | Normal | Due date: | ||
Assigned to: | Mirco 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
Guard NotifyManager.Init() method for D-Bus issues. (closes: #561)
History
Updated by Mirco Bauer 5066 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 89fdfbaacaaee09effc7648f24e9b18e5676be9b.