Mageia Bugzilla – Attachment 4722 Details for
Bug 10289
MCC & mgapplet segfault due to glib2.0/webkit threads (perl segfaulting when having a custom signal handler for SIG_CHILD)
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
New Account
|
Forgot Password
[patch]
reliably make mcc to segfault on startup
mcc-segv.diff (text/plain), 527 bytes, created by
Thierry Vignaud
on 2014-01-06 04:09:04 CET
(
hide
)
Description:
reliably make mcc to segfault on startup
Filename:
MIME Type:
Creator:
Thierry Vignaud
Created:
2014-01-06 04:09:04 CET
Size:
527 bytes
patch
obsolete
>--- /usr/libexec/drakconf 2014-01-06 03:47:12.411767727 +0100 >+++ /usr/libexec/drakconf 2014-01-06 03:47:23.131654530 +0100 >@@ -30,6 +30,7 @@ > use detect_devices; > use lang; > use feature 'state'; >+$SIG{CHLD} = \&sig_child; > > # i18n: IMPORTANT: to get correct namespace (drakconf instead of libDrakX) > BEGIN { unshift @::textdomains, 'drakconf' } >@@ -1205,7 +1206,6 @@ > state $done; > if (!$done) { > $done = 1; >- $SIG{CHLD} = \&sig_child; > } > $o_pid_table ||= \@pid_launched; > my $pid = fork();
--- /usr/libexec/drakconf 2014-01-06 03:47:12.411767727 +0100 +++ /usr/libexec/drakconf 2014-01-06 03:47:23.131654530 +0100 @@ -30,6 +30,7 @@ use detect_devices; use lang; use feature 'state'; +$SIG{CHLD} = \&sig_child; # i18n: IMPORTANT: to get correct namespace (drakconf instead of libDrakX) BEGIN { unshift @::textdomains, 'drakconf' } @@ -1205,7 +1206,6 @@ state $done; if (!$done) { $done = 1; - $SIG{CHLD} = \&sig_child; } $o_pid_table ||= \@pid_launched; my $pid = fork();
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 10289
:
4145
|
4146
|
4669
| 4722 |
4723
|
4732
|
4738