Bug 154205 - quitting ifolder3 I get a segmentation fault
Summary: quitting ifolder3 I get a segmentation fault
Status: VERIFIED FIXED
Alias: None
Product: iFolder Denali
Classification: iFolder
Component: Client - Linux (show other bugs)
Version: 3.4
Hardware: Other Other
: P5 - None : Critical
Target Milestone: 3.4
Assignee: Boyd Timothy
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-28 20:20 UTC by Andreas Jaeger
Modified: 2011-05-26 11:18 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Jaeger 2006-02-28 20:20:50 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]
Comment 1 Calvin Gaisford 2006-03-17 17:10:32 UTC
I moved te bug to iFolder 3.4 and assigned it to Boyd who is the maintainer of the code.
Comment 2 Boyd Timothy 2006-03-17 18:17:07 UTC
This is not an issue anymore as we no longer use DBus.
Comment 3 Eric Ward 2006-05-01 18:44:41 UTC
Regression tested against the 3.4.6120.1 build of the client
Comment 4 Puspanjali Panda 2011-05-26 11:18:06 UTC
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.