[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pnet-developers] [bug #4861] Segmentation fault on duplicated definitio
From: |
nobody |
Subject: |
[Pnet-developers] [bug #4861] Segmentation fault on duplicated definition for overriden methods |
Date: |
Wed, 03 Sep 2003 23:57:17 -0400 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.1) Gecko/20020826 |
=================== BUG #4861: LATEST MODIFICATIONS ==================
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=4861&group_id=353
Changes by: Rhys Weatherley <address@hidden>
Date: Thu 09/04/2003 at 03:57 (GMT)
What | Removed | Added
---------------------------------------------------------------------------
Resolution | None | Fixed
Status | Open | Closed
------------------ Additional Follow-up Comments ----------------------------
Fix committed to CVS - 4 Sep 2003
=================== BUG #4861: FULL BUG SNAPSHOT ===================
Submitted by: mrlc Project: DotGNU Portable.NET
Submitted on: Wed 08/20/2003 at 13:29
Category: None Severity: 5 - Major
Bug Group: None Resolution: Fixed
Assigned to: None Status: Closed
Summary: Segmentation fault on duplicated definition for overriden methods
Original Submission: I've refined the circumstances in which the bug is
observable.
Cscc segfaults when a subclass does 2 definition for an overriden method.
Attached is a dummy.cs file modified. Put it in pnetlib/samples instead of the
old dummy.cs and run make.
If you try to compile only dummy.cs it will complain about duplicate definition
in wrong way ( stdin:<wrong line number>: instead of dummy.cs:<correct line
number>: ) but it will *not* give segmentation fault.
Follow-up Comments
*******************
-------------------------------------------------------
Date: Thu 09/04/2003 at 03:57 By: rweather
Fix committed to CVS - 4 Sep 2003
-------------------------------------------------------
Date: Sun 08/24/2003 at 10:30 By: mrlc
Since it seems a pipe problem i've tried to force cscc to not spawn plugin with
pipe in line 1291 of cscc.c :
1289 - DumpCmdLine(cmdline);
1290 - status = ILSpawnProcessWithPipe(cmdline, ...);
became:
1290 - status = 0;
so that cscc think the platform can't use pipes and run plugin not using them.
Rebuilding cscc that way the segfault goes away and cscc correctly handle the
multiple definition error. So the problem is the way the pipes are used.
CC list is empty
File Attachments
****************
-------------------------------------------------------
Date: Wed 08/20/2003 at 13:29 Name: dummy.cs Size: 0KB By: mrlc
This dummy.cs file has to be substituted to the one in pnetlib/samples. After
the substitution run make and you'ìll reproduce the segmentation fault.
http://savannah.gnu.org/bugs/download.php?group_id=353&bug_id=4861&bug_file_id=610
For detailed info, follow this link:
http://savannah.gnu.org/bugs/?func=detailbug&bug_id=4861&group_id=353
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pnet-developers] [bug #4861] Segmentation fault on duplicated definition for overriden methods,
nobody <=