reassign 303010 xfce4-session tags 303010 patch thanks Hello,
the init functions of the splash screens did not write null out engine.start (which is optional and seems to be added somewhat after the 4.2.0 release, because I remember having used this feature before in another build), therefore engine.start != NULL was true but a dangling pointer, which led to a SIGSEGV. I attached a patch for that. This patch should also be sent upstream, in case they don't know about this yet. greetings Torsten -- Torsten Marek <[EMAIL PROTECTED]> ID: A244C858 -- FP: 1902 0002 5DFC 856B F146 894C 7CC5 451E A244 C858 Keyserver: subkeys.pgp.net
diff -Naur xfce4-session-4.2.1/engines/balou/engine.c xfce4-session-4.2.1-mine/engines/balou/engine.c --- xfce4-session-4.2.1/engines/balou/engine.c 2004-11-01 17:10:55.000000000 +0100 +++ xfce4-session-4.2.1-mine/engines/balou/engine.c 2005-04-06 11:40:37.000000000 +0200 @@ -91,6 +91,7 @@ engine->next = engine_next; engine->run = engine_run; engine->destroy = engine_destroy; + engine->start = 0; } diff -Naur xfce4-session-4.2.1/engines/mice/mice.c xfce4-session-4.2.1-mine/engines/mice/mice.c --- xfce4-session-4.2.1/engines/mice/mice.c 2004-11-01 17:10:55.000000000 +0100 +++ xfce4-session-4.2.1-mine/engines/mice/mice.c 2005-04-06 11:44:35.000000000 +0200 @@ -352,6 +352,7 @@ engine->next = mice_next; engine->run = mice_run; engine->destroy = mice_destroy; + engine->start = 0; } diff -Naur xfce4-session-4.2.1/engines/simple/simple.c xfce4-session-4.2.1-mine/engines/simple/simple.c --- xfce4-session-4.2.1/engines/simple/simple.c 2004-11-01 17:10:55.000000000 +0100 +++ xfce4-session-4.2.1-mine/engines/simple/simple.c 2005-04-06 11:44:31.000000000 +0200 @@ -292,6 +292,7 @@ engine->next = simple_next; engine->run = simple_run; engine->destroy = simple_destroy; + engine->start = 0; }
signature.asc
Description: OpenPGP digital signature