After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 145181 - [glib-2.4.3] child-test fails on Solaris 8
[glib-2.4.3] child-test fails on Solaris 8
Status: RESOLVED DUPLICATE of bug 142551
Product: glib
Classification: Platform
Component: general
2.4.x
Other Solaris
: Normal major
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2004-06-30 09:33 UTC by Joerg Scheuermann
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Joerg Scheuermann 2004-06-30 09:33:38 UTC
configured glib-2.4.3 with options <--
prefix=/home/cis/gen/general/sun_utils/gnu/sun4u-5.8 --enable-shared --enable-
static --with-libiconv=gnu>
afterwards: gmake; gmake check {gmake=3.80;gcc=2.95.3 20010315}

when it comes to child-test it hangs...
putting some printf's in child-test.c it turned out that both children were 
forked sucessfully, they slept for the given time and then did terminate 
themselves as wanted.

BUT: g_child_watch_add() only recognizes the death of the first child, it 
failes to see the second childs death!

[the first call delivered returncode "1", the second "2" (which seem to be 
okay as these are the ids of the watched event sources)]

...so the child_watch_callback() was only entered once and therfore 
g_main_loop_run() wasn't terminated and the tests do not continue...

this is the only test that fails with glib-2.4.3 under Solaris 8
(1 of 37 tests failed)
Comment 1 Joerg Scheuermann 2004-06-30 09:36:44 UTC
uops - typo... it was for glib-2.4.2
Comment 2 Matthias Clasen 2004-07-04 06:15:03 UTC

*** This bug has been marked as a duplicate of 142551 ***