This is the mail archive of the libc-alpha@sources.redhat.com mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
On Thu, Feb 06, Kaz Kylheku wrote: > On Thu, 6 Feb 2003, Thorsten Kukuk wrote: > > > Hi, > > > > the appendend testprogram works fine with glibc 2.2.x, but it does > > not work with current glibc from CVS. The "printf("in main\n"); > > is never reached. If I don't call popen(), it works fine. Any ideas, > > what could go wrong? This happens on all architectures. > > Note that you don't call popen() this program does *not* work fine, > depending on what you mean by fine. When the main thread terminates by > retruning from main(), the process exits; all other threads are killed > in their tracks. So you are leaving entirely to chance how much of the > foo() thread work actually completes. This does not matter. This is no real world program, this is a short example which triggers the bug. That's everything. Thorsten -- Thorsten Kukuk http://www.suse.de/~kukuk/ kukuk@suse.de SuSE Linux AG Deutschherrnstr. 15-19 D-90429 Nuernberg -------------------------------------------------------------------- Key fingerprint = A368 676B 5E1B 3E46 CFCE 2D97 F8FD 4E23 56C6 FB4B
Attachment:
msg00044/pgp00000.pgp
Description: PGP signature
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |