From: SourceForge.net <no...@so...> - 2004-04-30 05:21:35
|
Bugs item #945058, was opened at 2004-04-30 00:21 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: MinGW Group: Known bugs Status: Open Resolution: None Priority: 5 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Earnie Boyd (earnie) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 05:23:29
|
Bugs item #945058, was opened at 2004-04-30 00:21 Message generated for change (Settings changed) made by sevalecan You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 >Category: gcc Group: Known bugs Status: Open Resolution: None Priority: 5 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Earnie Boyd (earnie) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 06:18:48
|
Bugs item #945058, was opened at 2004-04-30 00:21 Message generated for change (Settings changed) made by sevalecan You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs Status: Open Resolution: None >Priority: 6 Submitted By: Jonathan Seeley (sevalecan) >Assigned to: Danny Smith (dannysmith) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 06:20:54
|
Bugs item #945058, was opened at 2004-04-30 00:21 Message generated for change (Settings changed) made by sevalecan You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs Status: Open Resolution: None >Priority: 8 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Danny Smith (dannysmith) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 11:18:30
|
Bugs item #945058, was opened at 2004-04-30 01:21 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs Status: Open Resolution: None >Priority: 5 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Danny Smith (dannysmith) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2004-04-30 07:18 Message: Logged In: YES user_id=15438 Your setting the priority isn't getting far. Leave it alone. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 12:06:49
|
Bugs item #945058, was opened at 2004-04-30 13:21 Message generated for change (Comment added) made by infidel You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs >Status: Pending Resolution: None Priority: 5 Submitted By: Jonathan Seeley (sevalecan) >Assigned to: Luke Dunstan (infidel) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- >Comment By: Luke Dunstan (infidel) Date: 2004-04-30 20:06 Message: Logged In: YES user_id=30442 It is a bug in your code. Your buffer overflows for symbol names longer than 63 characters and the resulting stack corruption can cause it to crash randomly, including when main() returns. ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2004-04-30 19:18 Message: Logged In: YES user_id=15438 Your setting the priority isn't getting far. Leave it alone. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 19:17:27
|
Bugs item #945058, was opened at 2004-04-30 00:21 Message generated for change (Comment added) made by sevalecan You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs >Status: Open Resolution: None Priority: 5 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Luke Dunstan (infidel) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- >Comment By: Jonathan Seeley (sevalecan) Date: 2004-04-30 14:17 Message: Logged In: YES user_id=851472 I'm not the smartest person in the world, please don't sign me off as a complete idiot yet. :( ---------------------------------------------------------------------- Comment By: Luke Dunstan (infidel) Date: 2004-04-30 07:06 Message: Logged In: YES user_id=30442 It is a bug in your code. Your buffer overflows for symbol names longer than 63 characters and the resulting stack corruption can cause it to crash randomly, including when main() returns. ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2004-04-30 06:18 Message: Logged In: YES user_id=15438 Your setting the priority isn't getting far. Leave it alone. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |
From: SourceForge.net <no...@so...> - 2004-04-30 19:54:07
|
Bugs item #945058, was opened at 2004-04-30 17:21 Message generated for change (Comment added) made by dannysmith You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 Category: gcc Group: Known bugs >Status: Closed >Resolution: Rejected Priority: 5 Submitted By: Jonathan Seeley (sevalecan) Assigned to: Luke Dunstan (infidel) Summary: segfault after main returns Initial Comment: I have a program I made that likes to try and access the variable csymbol(first variable declared in src/tests/cofftest.cpp 's main)(or at least i think it is this variable) seemingly AFTER main returns(or that is all i could see from GDB). If I make this variable static it no longer does this. It doesnt do it at all if I use mingw2. It doesnt happen if I comment out the for loop at line 74 of src/tests/cofftest.cpp . I hope the information I gave you is accurate, compile the program and see for yourself. The zip attached has the source code and headers for this program and a build.bat to make the cofftest.exe(the affected file) wich examines cofftest2.exe, wich is a useless executable. ---------------------------------------------------------------------- >Comment By: Danny Smith (dannysmith) Date: 2004-05-01 07:54 Message: Logged In: YES user_id=11494 Luke is right. This is a user-code error. Mangled C++ symbol names can be long. Danny ---------------------------------------------------------------------- Comment By: Jonathan Seeley (sevalecan) Date: 2004-05-01 07:17 Message: Logged In: YES user_id=851472 I'm not the smartest person in the world, please don't sign me off as a complete idiot yet. :( ---------------------------------------------------------------------- Comment By: Luke Dunstan (infidel) Date: 2004-05-01 00:06 Message: Logged In: YES user_id=30442 It is a bug in your code. Your buffer overflows for symbol names longer than 63 characters and the resulting stack corruption can cause it to crash randomly, including when main() returns. ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2004-04-30 23:18 Message: Logged In: YES user_id=15438 Your setting the priority isn't getting far. Leave it alone. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=945058&group_id=2435 |