https://bugzilla.novell.com/show_bug.cgi?id=378105 Summary: Application segfaults on loading Product: openSUSE 10.3 Version: Final Platform: x86-64 OS/Version: openSUSE 10.3 Status: NEW Severity: Major Priority: P5 - None Component: Basesystem AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: Joseph.Comfort@asu.edu QAContact: qa@suse.de Found By: --- Created an attachment (id=206869) --> (https://bugzilla.novell.com/attachment.cgi?id=206869) valgrind outputs I have programs built on a large library (Cernlib), which is mostly in fortran but has some C routines as well. It has been patched so that it works on i586 and x86_64 machines, and with the g77 or the gfortran compilers, up through SuSE 10.2. It has drastic problems with SuSE 10.3. As a test, I have a very simple program that calls 3 initialization routines from the library. If the third routine is not included in the compilation, the execution appears to be fine. But if the third routine is included, even if there are branch statements to avoid calling it, the code segfaults *even before* the first two subroutines are called. I have looked as strace and valgrind, and it is clear that the failure is somewhere in the loading/start-up phase. The problem occurs for 32-bit or 64-bit compilations. It occurs with gcc/gfortran 4.1, 4.2, and 4.3 on SuSE 10.3, but not on previous SuSE versions. An executable (static) made under SuSE 10.2 will run without failure with SuSE 10.3, but a working one can not be generated under 10.3. Attached is an annotated output from valgrind. What changed in going from 10.2 to 10.3 that could affect such application programs? The library is very complex, and it will be exceedingly hard to work things down to a simple case. (Access can be provided.) At a minimum, I need some response on what might be causing the error messages from valgrind. That might give me some direction as to where to look and test. But it would be much harder if the issue is somewhere in the system libraries (which seems most likely to me). Thank you. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.