fberger Tux's lil' helper
Joined: 04 Dec 2006 Posts: 89 Location: Germany
|
Posted: Wed Jul 04, 2018 4:16 pm Post subject: Double Commander fails at libpng and ld-linux |
|
|
Double Commander (commonly abbreviated 'doublecmd') is a orthodox-ish, cross-platform file manager. It is not in portage, but there is bug 415029 with an experimental ebuild from source.
The 0.8.3. ebuild builds on my machine, but whenn I try to run the program, it gives me one of:
Code: | [FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$00000021 in
$F349775E in /usr/share/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
$F77BFFE5 in /lib/ld-linux.so.2
TApplication.HandleException Access violation
Stack trace:
$00000021 in
$F349775E in /usr/share/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
$F77BFFE5 in /lib/ld-linux.so.2
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred |
or
Code: | Creating PixmapManager
Loading icon theme DCTheme
Loading icon theme DCTheme
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$F67813E5 in /usr/lib/libpng16.so.16
TApplication.HandleException Access violation
Stack trace:
$F67813E5 in /usr/lib/libpng16.so.16
Finishing GuiMessageQueue
Shutting down PixmapManager |
A quick check with ldd looked fine so far, I can not find any apparent linking problems.
There is also a pre-made build available, linking to either Qt or GTK. Running this build also gives me
Code: | [FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$0001FDE9 in
$F3451D1E in ~/temp/doublecmd-0.8.3/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
$F777BFE5 in /lib/ld-linux.so.2
TApplication.HandleException Access violation
Stack trace:
$0001FDE9 in
$F3451D1E in ~/temp/doublecmd-0.8.3/doublecmd/plugins/wdx/audioinfo/audioinfo.wdx
$F777BFE5 in /lib/ld-linux.so.2
Finishing GuiMessageQueue |
Since another Bugzilla user can build and run it just fine, there apparently is a dynamic linking problem on my machine. I just don't know where to start to track it down. As far as I can see I have checked all referenced files and libraries with ldd for inconsistencies, and found none that way. Any hints would be greatly appreciated. |
|