Bug #1082
Exception: Item has already been added. Key in dictionary: '37' Key being added: '37'
Status: | Closed | Start: | 01/16/2016 | |
Priority: | Normal | Due date: | ||
Assigned to: | Mirco Bauer | % Done: | 100% |
|
Category: | Frontend GNOME | |||
Target version: | 1.0.3 | |||
Complexity: | Low |
Found in Version: | Fedora 1.0.1 Engine 1.0.1.0 |
|
Votes: | 0 |
Description
Exception Type: System.ArgumentException Exception Message: Item has already been added. Key in dictionary: '37' Key being added: '37' Exception StackTrace: at System.Collections.Hashtable.Insert (System.Object key, System.Object nvalue, Boolean add) [0x00326] in /builddir/build/BUILD/mono-4.0.5/external/referencesource/mscorlib/system/collections/hashtable.cs:1058 at System.Collections.Hashtable.Add (System.Object key, System.Object value) [0x00000] in /builddir/build/BUILD/mono-4.0.5/external/referencesource/mscorlib/system/collections/hashtable.cs:444 at System.Text.Encoding.GetEncoding (Int32 codepage) [0x00218] in /builddir/build/BUILD/mono-4.0.5/external/referencesource/mscorlib/system/text/encoding.cs:528 at Smuxi.Frontend.Gnome.PreferencesDialog._Load () [0x00258] in /builddir/build/BUILD/smuxi-1.0.1/src/Frontend-GNOME/Preferences/PreferencesDialog.cs:345 at Smuxi.Frontend.Gnome.PreferencesDialog..ctor (Gtk.Window parent) [0x00a5b] in /builddir/build/BUILD/smuxi-1.0.1/src/Frontend-GNOME/Preferences/PreferencesDialog.cs:298 at Smuxi.Frontend.Gnome.MenuWidget.OnPreferencesActionActivated (System.Object sender, System.EventArgs e) [0x0001b] in /builddir/build/BUILD/smuxi-1.0.1/src/Frontend-GNOME/Views/MenuWidget.cs:181
Associated revisions
Revision 0af9c48282e27e61f34330fa842860153f93429a
Frontend-GNOME: workaround ArgumentException in PreferencesDialog._Load() (closes: #1082)
On Mono 4.0.5 Encoding.GetEncoding(int) throws for some reason an
ArgumentException which crashes Smuxi. We catch this exception to prevent that
crash.
History
Updated by Mirco Bauer 3262 days ago
- Category set to Frontend GNOME
- Assigned to set to Mirco Bauer
- Complexity set to Low
That's a bug in the Mono runtime, but I will add a workaround to Smuxi's code so it doesn't crash.
Updated by Mirco Bauer 3262 days ago
The bug in Mono is tracked here: https://bugzilla.xamarin.com/show_bug.cgi?id=30709
It seems like newer Mono versions maybe don't have that bug. I am on Mono 4.2.1 and I can't reproduce the issue.
Updated by Mirco Bauer 3262 days ago
- Target version changed from 1.0.1 to 1.0.3
Updated by Mirco Bauer 3262 days ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset 0af9c48282e27e61f34330fa842860153f93429a.
Updated by Mirco Bauer 3262 days ago
The issue will be gone with Smuxi 1.0.2 or 1.1 whatever happens first.
Thank you for your report!