draek / galaxium

Automatically exported from code.google.com/p/galaxium
0 stars 0 forks source link

Toggling show empty groups can crash the whole app #26

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Sign into an account
2. Toggle Show Empty Groups a few times

Crashes with

**
Gtk:ERROR:(/build/buildd/gtk+2.0-2.12.9/gtk/gtktreemodelfilter.c:1583):gtk_tree_
model_filter_row_has_child_toggled:
assertion failed: (elt->visible)

Full log is attached

Original issue reported on code.google.com by paulburt...@gmail.com on 22 Mar 2008 at 12:35

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by paulburt...@gmail.com on 22 Mar 2008 at 12:36

GoogleCodeExporter commented 9 years ago
I love the contact tree :P

Original comment by dra...@gmail.com on 27 Mar 2008 at 2:22

GoogleCodeExporter commented 9 years ago
You only have to do this twice in a row, and boom:

Gtk-ERROR **: file /build/buildd/gtk+2.0-2.12.0/gtk/gtktreemodelfilter.c: line 
1583
(gtk_tree_model_filter_row_has_child_toggled): assertion failed: (elt->visible)
aborting...
Stacktrace:

  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_store_clear (intptr) <0x00004>
  at (wrapper managed-to-native) Gtk.TreeStore.gtk_tree_store_clear (intptr) <0xffffffff>
  at Gtk.TreeStore.Clear () <0x0001a>
  at Galaxium.Gui.GtkGui.GtkTreeView`1.Clear () [0x00007] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Gui.Gtk/TreeView/GtkTreeView.cs
:752
  at Galaxium.Protocol.Msn.GtkGui.ContactTreeManager.Rebuild () [0x00000] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol.Msn.Gtk/ContactTree/Co
ntactTreeManager.cs:64
  at <>c__CompilerGenerated42.<>c__AnonymousMethod106 () [0x0003b] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol.Msn.Gtk/ContactTree/Co
ntactTreeManager.cs:236
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () <0xffffffff>
  at LibCommon.Gui.VoidDispatchContainer.Execute () <0x00018>
  at LibCommon.Gui.AbstractDispatcher.QueueContainer
(LibCommon.Gui.IDispatchContainer) <0x00112>
  at LibCommon.Gui.AbstractDispatcher.Dispatch (LibCommon.Gui.VoidDispatchHandler)
<0x00033>
  at LibCommon.Gui.DispatchUtility.GuiDispatch (LibCommon.Gui.VoidDispatchHandler)
<0x00018>
  at Galaxium.Protocol.Msn.GtkGui.ContactTreeManager.DisplaySettingsChange
(object,Galaxium.Protocol.PropertyEventArgs) [0x0001d] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol.Msn.Gtk/ContactTree/Co
ntactTreeManager.cs:231
  at (wrapper delegate-invoke)
System.MulticastDelegate.invoke_void_object_PropertyEventArgs
(object,Galaxium.Protocol.PropertyEventArgs) <0xffffffff>
  at Galaxium.Protocol.AbstractAccount.OnDisplaySettingsChange
(Galaxium.Protocol.PropertyEventArgs) [0x0000b] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol/Abstract/AbstractAccou
nt.cs:221
  at Galaxium.Protocol.AbstractAccount.set_ShowEmptyGroups (bool) [0x00013] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol/Abstract/AbstractAccou
nt.cs:158
  at Galaxium.Protocol.Msn.GtkGui.ShowEmptyGroupsCommand.Run () [0x00016] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Protocol.Msn.Gtk/Commands/ViewM
enuCommands.cs:145
  at <>c__CompilerGenerated33.<>c__AnonymousMethod34 (object,System.EventArgs)
[0x00000] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Gui.Gtk/Extensions/MenuCheckExt
ension.cs:67
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object_EventArgs
(object,System.EventArgs) <0xffffffff>
  at GLib.Signal.voidObjectCallback (intptr,intptr) <0x000ca>
  at (wrapper native-to-managed) GLib.Signal.voidObjectCallback (intptr,intptr)
<0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00007>
  at Galaxium.Client.GtkGui.MainWindow.ExecuteEntryPoint (object[]) [0x00037] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Client.Gtk/Windows/MainWindow.c
s:168
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void_object[]
(object[]) <0xffffffff>
  at Galaxium.Core.EntryPointExtension.Execute (object[]) [0x0000b] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Core/Extensions/EntryPointExten
sion.cs:42
  at Galaxium.Core.AddinUtility.Initialize () [0x00117] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Core/Utilities/AddinUtility.cs:
79
  at Galaxium.Startup.Program..ctor (bool) <0x00044>
  at Galaxium.Startup.Program.Main (string[]) [0x0007a] in
/home/draek/Projects/galaxium/trunk/src/Galaxium.Startup/Program.cs:59
  at (wrapper runtime-invoke) System.Object.runtime_invoke_void_string[]
(object,intptr,intptr,intptr) <0xffffffff>

Original comment by dra...@gmail.com on 31 Mar 2008 at 7:41

GoogleCodeExporter commented 9 years ago
Duh, that was already attached.... sigh i'm slow today.

Original comment by dra...@gmail.com on 31 Mar 2008 at 7:42

GoogleCodeExporter commented 9 years ago
Crashes should be critical status.

Original comment by dra...@gmail.com on 8 Apr 2008 at 9:04

GoogleCodeExporter commented 9 years ago
Closing To Issue: 121
http://code.google.com/p/galaxium/issues/detail?id=121

Original comment by dra...@gmail.com on 2 Jun 2008 at 7:40