tracking segfault upon invocation of perl script (mytop tool and similar)











up vote
0
down vote

favorite
1












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.










share|improve this question
























  • 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















up vote
0
down vote

favorite
1












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.










share|improve this question
























  • 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













up vote
0
down vote

favorite
1









up vote
0
down vote

favorite
1






1





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.










share|improve this question















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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday









Rui F Ribeiro

38.7k1479128




38.7k1479128










asked yesterday









funkoolow

458




458












  • 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
















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















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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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.




draft saved


draft discarded














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





















































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







Popular posts from this blog

Entries order in /etc/network/interfaces

新発田市

Grub takes very long (several minutes) to open Menu (in Multi-Boot-System)