Hi,

during the bug squashing today in MG me and a co-worker investigated on
this bug. Lets say first that this is very subtle and we haven't yet
found a fix for it.

Okay, its easily reproducible (once you know it and till you patch it,
how we patched it):

- Start gdm
- Send a SIGTERM (normal kill) to the parent process

But stacktracing is neither easy nor directly valueable. However we came
to a point were we started to run it with valgrind. This way we came to
two code pieces that are suspicious.

1) common/test-config.c:206
There you find the line:

    g_ptr_array_free ((GPtrArray*) keys, TRUE);

which should be

    g_free(keys)

2) daemon/gdm-daemon-config.c:1529

There you find the line

    g_ptr_array_free ((GPtrArray*) keys, TRUE);

should also be change to

    g_free(keys)

>From here I'm stuck because I cannot easily reproduce the problem
anymore. But this doesn't mean it is fixed. It still happens on
shutdown, but I cannot reproduce it anymore with kill -TERM.

Best Regards,
Patrick



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to