When starting padre (perl-Padre package), I got graphical error message: libwx_gtk2u_stc-2.8.so: cannot open shared object file: No such file or directory with detail log: 02:37:21 PM: libwx_gtk2u_stc-2.8.so: cannot open shared object file: No such file or directory 02:37:21 PM: libwx_gtk2u_adv-2.8.so: cannot open shared object file: No such file or directory 02:37:21 PM: libwx_gtk2u_aui-2.8.so: cannot open shared object file: No such file or directory As a result padre cannot draw pictures and format text in some windows like in `About' window. This bug appears in F14 and F15 if wxGTK-devel is not installed. Despite the error message, the versioned library is opened according strace. In addition, padre segfaults in wxGTK in F14 if the error window get focus after dismissing splash screen. It seems like a bug in perl-Wx or wxGTK. We need to create minimal reproducer before reassigning to proper Bugzilla component.
*** Bug 658298 has been marked as a duplicate of this bug. ***
*** Bug 659941 has been marked as a duplicate of this bug. ***
Reinstalling wxGTK-devel seems to have fixed this for me. I cannot reproduce a SIGSEGV by running padre from the command line and changing focus or clicking on the splash screen to prematurely close it.
(In reply to comment #3) > Reinstalling wxGTK-devel seems to have fixed this for me. Generally speaking, when installing a *-devel package "fixes" this kind of issues, this an string indication of something trying to dlopen wrong module and the dlopen mechanism being used not being sufficiently fault tolerant. > I cannot reproduce a > SIGSEGV by running padre from the command line and changing focus or clicking > on the splash screen to prematurely close it. Well, padre immediate dumps core upon start-up, on Fedora 14 for me.
Created attachment 469718 [details] Screenshot I wasn't entirely correct. Padre doesn't immediately segfault, but launches a dialog box upon startup (cf. attachment). When trying to highlight this dialog box (clicking on the window's border) or when trying to click on the "Details" button, a segfault occurs. When clicking on the "OK" button, padre starts.
*** Bug 672577 has been marked as a duplicate of this bug. ***
Notice for myself: New perl-Wx version 0.98 has been built for F15. Recheck the problem with this version again.
*** Bug 678059 has been marked as a duplicate of this bug. ***
New perl-Wx-0.98 fixes the segfault and removes the warning. perl-Wx-0.92 warns and segfaults. Tested in F15 where I downgraded the perl-Wx package only (after manual rebuild because of missing XS provides). The only drawback is perl-Wx-0.98 displays garbage in the padre About image for first time. Subsequent padre invocations show correct image. I wiped ~/.padre and the About image remains fine with perl-Wx-0.98, so it must be something with linker or Wx cache (if something such exists). Reassigning to perl-Wx.
I tested versions not packaged in Fedora: 0.94 is affected 0.95 does not warn, does not segfault, but does not show images in splash or about window. 0.96 same as 0.95 0.97 works as good as 0.98
Yet another observation: 0.97 does not draw splash image, just a gray background of splash window. 0.98 draws the splash image.
(In reply to comment #11) > Yet another observation: > > 0.97 does not draw splash image, just a gray background of splash window. 0.98 > draws the splash image. Actually it's matter of timing, 0.98 usually does not draw splash image.
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. Start Padre 2. 3.
*** Bug 679589 has been marked as a duplicate of this bug. ***
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. Start Padre 2. Watch crash 3.
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. opened terminal 2. ran 'padre" 3. crash
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. <ALT + F2> 2. typed 'padre' 3. clicked <enter>
perl-ExtUtils-XSpp-0.15-2.fc13,perl-5.10.1-122.fc13,perl-Wx-0.98-5.fc13 has been submitted as an update for Fedora 13. https://admin.fedoraproject.org/updates/perl-ExtUtils-XSpp-0.15-2.fc13,perl-5.10.1-122.fc13,perl-Wx-0.98-5.fc13
perl-ExtUtils-XSpp-0.15-2.fc14,perl-5.12.3-142.fc14,perl-Wx-0.98-5.fc14 has been submitted as an update for Fedora 14. https://admin.fedoraproject.org/updates/perl-ExtUtils-XSpp-0.15-2.fc14,perl-5.12.3-142.fc14,perl-Wx-0.98-5.fc14
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. 2. 3. b
*** Bug 688001 has been marked as a duplicate of this bug. ***
Package: perl-Padre-0.64-1.fc14 Architecture: i686 OS Release: Fedora release 14 (Laughlin) How to reproduce ----- 1. Try to open padre from the command line 2. Get a box with the error 3.
Hey nubnoj6, please test the update in Comment 19.
perl-ExtUtils-XSpp-0.15-2.fc14, perl-5.12.3-142.fc14, perl-Wx-0.98-5.fc14 has been pushed to the Fedora 14 stable repository. If problems still persist, please make note of it in this bug report.
perl-ExtUtils-XSpp-0.15-2.fc13, perl-5.10.1-122.fc13, perl-Wx-0.98-5.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report.
*** Bug 700923 has been marked as a duplicate of this bug. ***
perl-Padre runs without wxGTK-devel on F15Beta.