dotgnu-pnet
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Pnet-developers] [bugs #10519] Xsharp (WinForms) segfault on x86_64


From: Gopal.V
Subject: [Pnet-developers] [bugs #10519] Xsharp (WinForms) segfault on x86_64
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; rv:1.7.3) Gecko/20041001 Firefox/0.10.1

This mail is an automated notification from the bugs tracker
 of the project: DotGNU Portable.NET.

/**************************************************************************/
[bugs #10519] Latest Modifications:

Changes by: 
                Gopal.V <address@hidden>
'Date: 
                Tue 10/12/2004 at 12:45 (Asia/Calcutta)

            What     | Removed                   | Added
---------------------------------------------------------------------------
          Resolution | None                      | Fixed
              Status | Open                      | Closed


------------------ Additional Follow-up Comments ----------------------------
Fixed in CVS - by merging x86_64 fix in libffi.






/**************************************************************************/
[bugs #10519] Full Item Snapshot:

URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=10519>
Project: DotGNU Portable.NET
Submitted by: Rainer Groesslinger
On: Tue 09/28/2004 at 16:42

Category:  None
Severity:  5 - Average
Item Group:  None
Resolution:  Fixed
Privacy:  Public
Assigned to:  None
Status:  Closed


Summary:  Xsharp (WinForms) segfault on x86_64

Original Submission:  (gcc-3.3.4, pnet and pnetlib checkout from 28.09.)

Someone already reported Xsharp segfaulting on x86_64 on the developers list 
(22nd September) and I tried to do a backtrace, unfortunatly I have nothing 
useful gotten out of it (pnet and pnetlib are compiled with -g and -ggdb and 
*without* -fomit-frame-pointer):

-----
This GDB was configured as "x86_64-pc-linux-gnu".
Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: ilrun WinForms
warning: Unable to find dynamic linker breakpoint function.
GDB will be unable to debug shared library initializers
and track explicitly loaded dynamic code.
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 30908)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 30908)]
0x0000002a96cf7650 in ?? ()
(gdb) bt
#0  0x0000002a96cf7650 in ?? ()
#1  0x0000000100000001 in ?? ()
#2  0x00000000009b9260 in ?? ()
#3  0x0000007fbfffdf00 in ?? ()
#4  0x000000000055e980 in ?? ()
#5  0x0000002a96cf75a0 in ?? ()
#6  0x000000000055e9a0 in ?? ()
#7  0x0000000000000001 in ?? ()
#8  0x0000000000495abc in ffi_call_UNIX64 () at src/x86/unix64.S:90
Previous frame inner to this frame (corrupt stack?)
(gdb)
-----

In case this helps, the last lines of "ilrun --trace WinForms" are:

----
Entering instance bool Xsharp.Widget::ValidateSize(int32 width, int32 height)
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering instance native int Xsharp.Display::Lock()
Entering void System.Threading.Monitor::Enter(class System.Object obj)
Returning to instance native int Xsharp.Display::Lock()
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering instance valuetype 
[OpenSystem.Platform]OpenSystem.Platform.X11.XWindow 
Xsharp.Drawable::GetWidgetHandle()
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering instance void 
Xsharp.Types.XSetWindowAttributes::set_override_redirect(bool value)
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering instance int32 Xsharp.Screen::get_DefaultDepth()
Entering instance native int Xsharp.Display::Lock()
Entering void System.Threading.Monitor::Enter(class System.Object obj)
Returning to instance native int Xsharp.Display::Lock()
Returning to instance int32 Xsharp.Screen::get_DefaultDepth()
Entering int32 Xsharp.Xlib::XDefaultDepthOfScreen(native int screen)
Returning to instance int32 Xsharp.Screen::get_DefaultDepth()
Entering instance void Xsharp.Display::Unlock()
Entering void System.Threading.Monitor::Exit(class System.Object obj)
Returning to instance void Xsharp.Display::Unlock()
Returning to instance int32 Xsharp.Screen::get_DefaultDepth()
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering instance native int Xsharp.Screen::get_DefaultVisual()
Returning to instance void Xsharp.InputOnlyWidget::.ctor(class Xsharp.Widget 
parent, int32 x, int32 y, int32 width, int32 height, valuetype Xsharp.Color 
background, bool rootAllowed, bool overrideRedirect)
Entering valuetype [OpenSystem.Platform]OpenSystem.Platform.X11.XWindow 
Xsharp.Xlib::XCreateWindow(native int display, valuetype 
[OpenSystem.Platform]OpenSystem.Platform.X11.XWindow parent, int32 x, int32 y, 
unsigned int32 width, unsigned int32 height, unsigned int32 border_width, int32 
depth, int32 c_class, native int visual, unsigned int64 value_mask, valuetype 
Xsharp.Types.XSetWindowAttributes & values)
-----

I there's something else I can do to provide better feedback, please let me 
know.

Follow-up Comments
------------------


-------------------------------------------------------
Date: Tue 10/12/2004 at 12:45       By: Gopal.V <t3rmin4t0r>
Fixed in CVS - by merging x86_64 fix in libffi.












For detailed info, follow this link:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=10519>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]