Bugzilla – Bug 154205
quitting ifolder3 I get a segmentation fault
Last modified: 2011-05-26 11:18:06 UTC
running ifolder3-3.4.6038.1-6 I get every time a crash once I "quit" the application. Below is the complete output the application gives. aj@x40:~> ifolder System.ApplicationException: Name 'com.novell.iFolder' does not exist. in <0x000a5> DBus.Service:Get (DBus.Connection connection, System.String name) in <0x0001a> Novell.iFolder.iFolderApplication:FindInstance () in <0x00029> Novell.iFolder.iFolderApplication:Main (System.String[] args) iFolderApplication Hash Code: 137346208 System.NullReferenceException: Object reference not set to an instance of an object in <0x00053> DBus.Bus:GetBus (BusType busType) in <0x00009> DBus.Bus:GetSessionBus () in <0x00028> Novell.iFolder.iFolderApplication:RegisterWithDBus (Novell.iFolder.iFolderApplication theApp) Could not connect to D-Bus. D-Bus support will be disabled for this instance: Object reference not set to an instance of an object =====> iFolderData being constructed! <===== =====> iFolderData HashCode: -37934976 <===== Current Thread: Stack Trace: at Novell.iFolder.iFolderData..ctor () at Novell.iFolder.iFolderData.GetData () at Novell.iFolder.SimiasEventBroker.Register () at Novell.iFolder.SimiasEventBroker.GetSimiasEventBroker () at Novell.iFolder.iFolderApplication.StartiFolder () at System.MulticastDelegate.invoke_void () =====> DomainController being constructed! <===== =====> DomainController HashCode: -1277001728 <===== Current Thread: -232634368 Stack Trace: at Novell.iFolder.Controller.DomainController..ctor () at Novell.iFolder.Controller.DomainController.GetDomainController () at Novell.iFolder.iFolderData..ctor () at Novell.iFolder.iFolderData.GetData () at Novell.iFolder.SimiasEventBroker.Register () at Novell.iFolder.SimiasEventBroker.GetSimiasEventBroker () at Novell.iFolder.iFolderApplication.StartiFolder () at System.MulticastDelegate.invoke_void () iFolderData.ClearOrphanediFolders() iFolderViewGroupSelection.iFolderViewGroupSelection iFolderViewGroupSelection.UnselectAll UnselectAll returning iFolderViewGroup.RebuildTable(iFolders on This Computer) Num of Items: 2 Width Available: -47 Resizing table to 2 rows and 1 columns iFolderWindow.AddServerGroup(DomainID: 74d3a71f-daae-4a36-b9f3-6466081f6401) DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") iFolderViewGroupSelection.iFolderViewGroupSelection iFolderViewGroupSelection.UnselectAll UnselectAll returning iFolderWindow.AddServerGroup(DomainID: 9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498) DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") iFolderViewGroupSelection.iFolderViewGroupSelection iFolderViewGroupSelection.UnselectAll UnselectAll returning iFolderData.ClearOrphanediFolders() DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") domain is NOT null DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") domain is NOT null iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. (ifolder:17535): GdkPixbuf-WARNING **: GdkPixbufLoader finalized without calling gdk_pixbuf_loader_close() - this is not allowed. You must explicitly end the data stream to the loader before dropping the last reference. SimiasEventBroker.OnGenericEventFired: Domain-Up DomainController.OnDomainUpEvent() SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired iFolderViewGroup.ResizeTable(iFolders on This Computer) Num of Items: 2 Width Available: 477 Number of columns hasn't changed: 1 iFolderViewGroup.RebuildTable(iFolders on Peer-to-Peer (P2P)) Num of Items: 0 iFolderViewGroup.RebuildTable(iFolders on iFolder 3.0 Production Pilot) Num of Items: 0 iFolderWindow.OniFolderIconViewSelectionChanged() iFolderViewGroup.ResizeTable(iFolders on Peer-to-Peer (P2P)) Num of Items: 0 iFolderViewGroup.ResizeTable(iFolders on iFolder 3.0 Production Pilot) Num of Items: 0 iFolderIconView.OnWidgetRealized iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting LoginThreadCompletedHandler() LoginThreadCompletedHandler.IdleHandler() DomainController.LoginCompleted() DomainController.OnDomainLoginCompleted() DomainController.OnDomainLoginCompleted: authStatus: Success DomainController.HandleDomainLoggedIn() SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting *** iFolderIconView.RemoveGroup() *** iFolderIconView.RemoveGroup() SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting iFolderData.ReadiFolder() at Novell.iFolder.iFolderData.ReadiFolder () at Novell.iFolder.SimiasEventBroker.NodeChangedHandler () at Novell.iFolder.SimiasEventBroker.SimiasEventThread () at System.MulticastDelegate.invoke_void () iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting SimiasEventBroker.OnSyncEventFired iFolderData.ReadiFolder() at Novell.iFolder.iFolderData.ReadiFolder () at Novell.iFolder.iFolderData.OniFolderSyncEvent () at System.MulticastDelegate.invoke_void_object_CollectionSyncEventArgs () at System.MulticastDelegate.invoke_void_object_CollectionSyncEventArgs () at Novell.iFolder.SimiasEventBroker.OnSyncEventFired () at System.MulticastDelegate.invoke_void () at Gtk.ThreadNotify.CallbackWrapper () at System.MulticastDelegate.invoke_bool () at GLib.Idle+IdleProxy.Handler () at GLib.Idle+IdleProxy.Handler () at Gtk.Application.gtk_main () at Gtk.Application.gtk_main () at Gtk.Application.Run () at Gnome.Program.Run () at Novell.iFolder.iFolderApplication.Run () at Novell.iFolder.iFolderApplication.Main () iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: Ifolder3-Sync iFolderViewItem.Refresh(Ifolder3-Sync) iFolderViewItem.Refresh(Ifolder3-Sync) exiting iFolderViewGroup.OnRowChanged: Ifolder3-Sync exiting DomainProviderUI: Added iFolder Peer to Peer (P2P) DomainProviderUI SimiasEventBroker.OnSyncEventFired DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("74d3a71f-daae-4a36-b9f3-6466081f6401") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") DomainController.GetDomain("9d8b2a2b-97fa-4c2d-acf7-fcfd0c1e2498") SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting iFolderData.ReadiFolder() at Novell.iFolder.iFolderData.ReadiFolder () at Novell.iFolder.SimiasEventBroker.NodeChangedHandler () at Novell.iFolder.SimiasEventBroker.SimiasEventThread () at System.MulticastDelegate.invoke_void () iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting SimiasEventBroker.OnSyncEventFired iFolderData.ReadiFolder() at Novell.iFolder.iFolderData.ReadiFolder () at Novell.iFolder.iFolderData.OniFolderSyncEvent () at System.MulticastDelegate.invoke_void_object_CollectionSyncEventArgs () at System.MulticastDelegate.invoke_void_object_CollectionSyncEventArgs () at Novell.iFolder.SimiasEventBroker.OnSyncEventFired () at System.MulticastDelegate.invoke_void () at Gtk.ThreadNotify.CallbackWrapper () at System.MulticastDelegate.invoke_bool () at GLib.Idle+IdleProxy.Handler () at GLib.Idle+IdleProxy.Handler () at Gtk.Application.gtk_main () at Gtk.Application.gtk_main () at Gtk.Application.Run () at Gnome.Program.Run () at Novell.iFolder.iFolderApplication.Run () at Novell.iFolder.iFolderApplication.Main () iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting SimiasEventBroker.OnSyncEventFired iFolderViewGroup.OnRowChanged: nld9sp-shared iFolderViewItem.Refresh(nld9sp-shared) iFolderViewItem.Refresh(nld9sp-shared) exiting iFolderViewGroup.OnRowChanged: nld9sp-shared exiting SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnFileEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired SimiasEventBroker.OnSyncEventFired Saving the window attributes: X: 91 Y: 43 Width: 805 Height: 602 *** iFolderViewGroup.Dispose(False) *** iFolderApplication.OniFolderStateChanged:Stopped calling SimiasManager.Stop()... GuaranteeShutdown(): Waiting 10 seconds before calling System.Environment.Exit(1) done calling SimiasManager.Stop() ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Stacktrace: in <0x4> (wrapper managed-to-native) System.Threading.Monitor:Monitor_try_enter (object,int) in <0xffffffb3> (wrapper managed-to-native) System.Threading.Monitor:Monitor_try_enter (object,int) in <0x13> System.Threading.Monitor:Enter (object) in <0xffffffe5> (wrapper synchronized) DBus.Service:remove_SignalCalled (DBus.Service/SignalCalledHandler) in <0x15> NetworkManager.ManagerProxy.Proxy:Finalize () in <0x54da9956> (wrapper runtime-invoke) System.Object:runtime_invoke_void (object,intptr,intptr,intptr) Native stacktrace: mono(mono_handle_native_sigsegv+0xba) [0x814e72a] mono [0x811dc70] [0xffffe440] mono [0x80e9823] [0xb79973c1] [0xb799734c] [0xb33a783c] [0xb33a780e] [0xb33a7789] mono [0x81510b7] mono [0x81511ce] mono [0x80b2e84] mono [0x81053a4] mono [0x8113125] /lib/libpthread.so.0 [0xb7e613bb] /lib/libc.so.6(__clone+0x5e) [0xb7dca99e]
I moved te bug to iFolder 3.4 and assigned it to Boyd who is the maintainer of the code.
This is not an issue anymore as we no longer use DBus.
Regression tested against the 3.4.6120.1 build of the client
Closing this bug as this issue is not seen in OES11 and it is found working on Previous build as per Comment3.Please reopen the bug if you have any issues.