tracking segfault upon invocation of perl script (mytop tool and similar)
up vote
0
down vote
favorite
on my gentoo machine, mytop 1.9.1 quits upon invocation with the following output:
# mytop
Useless use of private variable in void context at /usr/bin/mytop line 1001.
"my" variable $data masks earlier declaration in same scope at /usr/bin/mytop line 1035.
Errore di segmentazione
as far as I can understand, mytop is a Perl script (the tool is effectively readable via command vi /usr/bin/mytop), so I tried to update all perl subdependencies (as stated on https://wiki.gentoo.org/wiki/Perl), but that didn't solve the problem.
Then I also tried:
- downgrading to mytop 1.6-r4 (which is reported as stable on portage), same result: segmentation fault
- installing innotop 1.12.0 (which is a similar tool), same result: segmentation fault
Since the same problem pops out with two different tools, I believe it's a matter of debugging Perl, but I don't know ho to proceed. I need to track down this.
perl gentoo segmentation-fault
add a comment |
up vote
0
down vote
favorite
on my gentoo machine, mytop 1.9.1 quits upon invocation with the following output:
# mytop
Useless use of private variable in void context at /usr/bin/mytop line 1001.
"my" variable $data masks earlier declaration in same scope at /usr/bin/mytop line 1035.
Errore di segmentazione
as far as I can understand, mytop is a Perl script (the tool is effectively readable via command vi /usr/bin/mytop), so I tried to update all perl subdependencies (as stated on https://wiki.gentoo.org/wiki/Perl), but that didn't solve the problem.
Then I also tried:
- downgrading to mytop 1.6-r4 (which is reported as stable on portage), same result: segmentation fault
- installing innotop 1.12.0 (which is a similar tool), same result: segmentation fault
Since the same problem pops out with two different tools, I believe it's a matter of debugging Perl, but I don't know ho to proceed. I need to track down this.
perl gentoo segmentation-fault
Try running it understrace -fto see who is segfaulting. Also, the last few messages indmesgmight also tell you which binary is segfaulting (probably easier to do this than usingstraceif you haven't installed it yet, but you'll get less information).
– binki
yesterday
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
on my gentoo machine, mytop 1.9.1 quits upon invocation with the following output:
# mytop
Useless use of private variable in void context at /usr/bin/mytop line 1001.
"my" variable $data masks earlier declaration in same scope at /usr/bin/mytop line 1035.
Errore di segmentazione
as far as I can understand, mytop is a Perl script (the tool is effectively readable via command vi /usr/bin/mytop), so I tried to update all perl subdependencies (as stated on https://wiki.gentoo.org/wiki/Perl), but that didn't solve the problem.
Then I also tried:
- downgrading to mytop 1.6-r4 (which is reported as stable on portage), same result: segmentation fault
- installing innotop 1.12.0 (which is a similar tool), same result: segmentation fault
Since the same problem pops out with two different tools, I believe it's a matter of debugging Perl, but I don't know ho to proceed. I need to track down this.
perl gentoo segmentation-fault
on my gentoo machine, mytop 1.9.1 quits upon invocation with the following output:
# mytop
Useless use of private variable in void context at /usr/bin/mytop line 1001.
"my" variable $data masks earlier declaration in same scope at /usr/bin/mytop line 1035.
Errore di segmentazione
as far as I can understand, mytop is a Perl script (the tool is effectively readable via command vi /usr/bin/mytop), so I tried to update all perl subdependencies (as stated on https://wiki.gentoo.org/wiki/Perl), but that didn't solve the problem.
Then I also tried:
- downgrading to mytop 1.6-r4 (which is reported as stable on portage), same result: segmentation fault
- installing innotop 1.12.0 (which is a similar tool), same result: segmentation fault
Since the same problem pops out with two different tools, I believe it's a matter of debugging Perl, but I don't know ho to proceed. I need to track down this.
perl gentoo segmentation-fault
perl gentoo segmentation-fault
edited yesterday
Rui F Ribeiro
38.7k1479128
38.7k1479128
asked yesterday
funkoolow
458
458
Try running it understrace -fto see who is segfaulting. Also, the last few messages indmesgmight also tell you which binary is segfaulting (probably easier to do this than usingstraceif you haven't installed it yet, but you'll get less information).
– binki
yesterday
add a comment |
Try running it understrace -fto see who is segfaulting. Also, the last few messages indmesgmight also tell you which binary is segfaulting (probably easier to do this than usingstraceif you haven't installed it yet, but you'll get less information).
– binki
yesterday
Try running it under
strace -f to see who is segfaulting. Also, the last few messages in dmesg might also tell you which binary is segfaulting (probably easier to do this than using strace if you haven't installed it yet, but you'll get less information).– binki
yesterday
Try running it under
strace -f to see who is segfaulting. Also, the last few messages in dmesg might also tell you which binary is segfaulting (probably easier to do this than using strace if you haven't installed it yet, but you'll get less information).– binki
yesterday
add a comment |
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489466%2ftracking-segfault-upon-invocation-of-perl-script-mytop-tool-and-similar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f489466%2ftracking-segfault-upon-invocation-of-perl-script-mytop-tool-and-similar%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Try running it under
strace -fto see who is segfaulting. Also, the last few messages indmesgmight also tell you which binary is segfaulting (probably easier to do this than usingstraceif you haven't installed it yet, but you'll get less information).– binki
yesterday