| Summary: | Any use of perl-tk crashes | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Robert Courtright <rbcourt> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | critical | ||
| Priority: | High | CC: | grover, jquelin, loginov_alex, mageia, sysadmin-bugs, thierry.vignaud, vince.7145 |
| Version: | 5 | Keywords: | validated_update |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | MGA5TOO has_procedure advisory mga5-32-ok | ||
| Source RPM: | perl-Tk-804.32.0-2.mga5 | CVE: | |
| Status comment: | |||
|
Description
Robert Courtright
2014-09-17 15:27:34 CEST
David Walser
2014-09-17 20:59:22 CEST
CC:
(none) =>
thierry.vignaud I guess you were caught in the middle of the mass rebuild. I don't see this problem anymore. Can you confirm? If yes, please close as invalid. CC:
(none) =>
jquelin Nope same problem. Same program run fine with Mageia4 I confirm perl-Tk is broken:
#!/usr/bin/perl -w
use Tk;
use strict;
my $mw = MainWindow->new;
$mw->geometry("200x100");
$mw->title("Hello World!!!");
$mw->Label(-text => 'Hello World')->pack();
$mw->Button(-text => "Close", -command =>sub{exit})->pack();
MainLoop;
You can reproduce in opengrade also.
Is anyone looking into this bug? (In reply to Robert Courtright from comment #5) > Is anyone looking into this bug? Not for now. I suppose Jerome is busy. Raising severity to critical since it does not work at all, and priority to high because we will need an update rather quickly after Mageia 5 is released. Whiteboard:
(none) =>
MGA5TOO Sorry but I am very very low on tuits those days. Cannot investigate any bugs nor update my packages. In this particular case though, I'd like to point out that I cannot reproduce - I am routinely using perl/tk apps on my box. (In reply to Jerome Quelin from comment #7) > Sorry but I am very very low on tuits those days. Cannot investigate any > bugs nor update my packages. In this particular case though, I'd like to > point out that I cannot reproduce - I am routinely using perl/tk apps on my > box. Strange. 2 different users reported this bug. Does example from comment #4 work? CC:
(none) =>
mageia Installed Mageia5 and I can confirm this bug. The short example code (#4) aborts also. I have some perlTk-scripts which abort this way. Someone suggested that there might be an underlying X11-problem? Missing symlink for rgb.txt or something? CC:
(none) =>
grover Well only someone that can reproduce can eg strace it in order to see if it lacks a requires on something... Summary:
Any use of perl-tk crashes =>
Any use of perl-tk crashes (missing requires?) I strace'd the command: perl -MTk -e '$mw = new MainWindow' And it's here: http://justpaste.it/lyh1 What about this bug report and fix? Connected to this problem somehow? https://rt.cpan.org/Public/Bug/Display.html?id=96543 I decided to compile the current perl-Tk myself. Took Tk-804.033.tar.gz from CPAN ... had to install perl-devel-5.20.1-8.mga5 and regexp-1.5-4.mga5 for the compilation ... But finally I can use my many perl-Tk applications again. I was really desperate - to tell you the truth ;-). @Christoph Gröver Thank you so much for your tip !!!! Now we can use Mageia 5 !!! Vince CC:
(none) =>
vince.7145 So when will an updated rpm be available? Jerome, perl-Tk-804.33.0-2.mga6 from Cauldron is workable. Will you provide an update for mga5? I have uploaded a updated package for Mageia 5. Advisory: ======================== Updated perl-Tk package fix crash for any use of perl-Tk ======================== Updated package in core/updates_testing: ======================== perl-Tk-804.33.0-1.mga5 Source RPM: perl-Tk-804.33.0-1.mga5.src.rpm Steps to reproduce for QA: - install and run opengrade - opengrade does not start - update perl-Tk-804.33.0-1.mga5 and run opengrade again - opengrade starts successfully. Assignee:
jquelin =>
qa-bugs Testing mga5 32 with one liner from comment 11 Before ====== $ perl -MTk -e '$mw = new MainWindow' Segmentation fault After ===== $ perl -MTk -e '$mw = new MainWindow' $ echo $? 0 Whiteboard:
MGA5TOO =>
MGA5TOO has_procedure mga5-32-ok
claire robinson
2015-11-02 16:52:12 CET
Keywords:
(none) =>
validated_update Advisory uploaded.
claire robinson
2015-11-02 17:06:55 CET
Whiteboard:
MGA5TOO has_procedure mga5-32-ok =>
MGA5TOO has_procedure advisory mga5-32-ok I did per Alex on 2 machines. Both perl-Tk are working now. No more going back to 4 to update and test perl programs anymore. Thanks for confirming Robert. This will now be pushed as an official update with the next batch. An update for this issue has been pushed to Mageia Updates repository. http://advisories.mageia.org/MGAA-2015-0165.html Status:
NEW =>
RESOLVED |