Crash on 64bit linux distributions

5 posts / 0 new
Last post
do4nw
Crash on 64bit linux distributions

Hello,

CQRLOG looks really promising and i wanted to give it a try but it does not run on 64bit Linux (Ubuntu 8.10 in this case).
Using the binary, the start works, but after pressing "OK" in the preferences window, the program crashes.

Here is the log:
~/.programme/cqrlog_0.6.0_bin$ ./cqrlog
[WARNING] Out of OEM specific VK codes, changing to unassigned
[WARNING] Out of unassigned VK codes, assigning $FF
Starting CQRLOG ...
Config: /home/do4nw/.programme/cqrlog_0.6.0_bin/log_data/cqrlog.cfg
TApplication.HandleException Access violation
Stack trace:
$00000000
$0811B2BA
$0811BC82
$080B59FF
$08262C09
$08262B75
$082CC078
$F792EE26
$F792E6F8
$F7931DA3
$F7931F61
$F7B9E193
$0829B22E
$0807E7A2
$0807FBA5
$0807FF98
$0807FEE3
/usr/lib/gio/modules/libgioremote-volume-monitor.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgioremote-volume-monitor.so
/usr/lib/gio/modules/libgiogconf.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgiogconf.so
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
~/.programme/cqrlog_0.6.0_bin$

I think "wrong ELF class: ELFCLASS64" is the problem of it.

73
DO4NW

kr4ey
I am using CQRLog on Fedora

I am using CQRLog on Fedora 10 x64.

I had to install bug-buddy.i386 all the libstdc.i386 and compat-libstdc.i386 packages for it to work.
Maybe you can try that to see if it works.

do4nw
Thank you for your fast

Thank you for your fast answer!

After installing bug-buddy, it works now. But i can't use TRX control with my Yaesu FT-847.
I don't know where i can find the correct settings for it. I only know the speed and devicename parameter.

CAT support works with other programs like "grig" without problems.

I also get this after activating the TRX window:

TApplication.HandleException Access violation
Stack trace:
$00000000
$0811A403
$08262C09
$08262B75
$082CC078
$F78C0E26
$F78C06F8
$F78C3DA3
$F78C3F61
$F7B30193
$0829B22E
$0807E7A2
$0807FBA5
$0807FF98
$0807FEE3
$08179277
$0807FE90

ok2cqr
ok2cqr's picture
RE: Crash on 64bit linux distributions

Hi,

when did it crash? Do you have 32bit hamlib library installed? Move to cqrlog directory and post here what writes down this command:

ldd cqrlog

Thanks.

73 Petr, OK2CQR

do4nw
> when did it

> when did it crash?
Immediately when i press OK after setting up TRX in the preferences window.

> Do you have 32bit hamlib library installed?
No. As my distribution is 64bit, hamlib is also a 64bit version.

ldd cqrlog
linux-gate.so.1 => (0xf7f60000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7f2e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7f2a000)
librt.so.1 => /lib32/librt.so.1 (0xf7f20000)
libcrypt.so.1 => /lib32/libcrypt.so.1 (0xf7eee000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7dff000)
libgdk_pixbuf-2.0.so.0 => /usr/lib32/libgdk_pixbuf-2.0.so.0 (0xf7de5000)
libgtk-x11-2.0.so.0 => /usr/lib32/libgtk-x11-2.0.so.0 (0xf7a47000)
libgdk-x11-2.0.so.0 => /usr/lib32/libgdk-x11-2.0.so.0 (0xf79bb000)
libgobject-2.0.so.0 => /usr/lib32/libgobject-2.0.so.0 (0xf797c000)
libglib-2.0.so.0 => /usr/lib32/libglib-2.0.so.0 (0xf78c5000)
libgthread-2.0.so.0 => /usr/lib32/libgthread-2.0.so.0 (0xf78bf000)
libgmodule-2.0.so.0 => /usr/lib32/libgmodule-2.0.so.0 (0xf78ba000)
libpango-1.0.so.0 => /usr/lib32/libpango-1.0.so.0 (0xf7877000)
libatk-1.0.so.0 => /usr/lib32/libatk-1.0.so.0 (0xf785b000)
libc.so.6 => /lib32/libc.so.6 (0xf76fc000)
/lib/ld-linux.so.2 (0xf7f61000)
libxcb-xlib.so.0 => /usr/lib32/libxcb-xlib.so.0 (0xf76f9000)
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf76e0000)
libgio-2.0.so.0 => /usr/lib32/libgio-2.0.so.0 (0xf7678000)
libm.so.6 => /lib32/libm.so.6 (0xf7652000)
libpangocairo-1.0.so.0 => /usr/lib32/libpangocairo-1.0.so.0 (0xf7646000)
libXcomposite.so.1 => /usr/lib32/libXcomposite.so.1 (0xf7642000)
libXdamage.so.1 => /usr/lib32/libXdamage.so.1 (0xf763f000)
libXfixes.so.3 => /usr/lib32/libXfixes.so.3 (0xf763a000)
libcairo.so.2 => /usr/lib32/libcairo.so.2 (0xf75c7000)
libpangoft2-1.0.so.0 => /usr/lib32/libpangoft2-1.0.so.0 (0xf759e000)
libfreetype.so.6 => /usr/lib32/libfreetype.so.6 (0xf7528000)
libz.so.1 => /usr/lib32/libz.so.1 (0xf7512000)
libfontconfig.so.1 => /usr/lib32/libfontconfig.so.1 (0xf74e5000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf74d6000)
libXrender.so.1 => /usr/lib32/libXrender.so.1 (0xf74cc000)
libXinerama.so.1 => /usr/lib32/libXinerama.so.1 (0xf74c8000)
libXi.so.6 => /usr/lib32/libXi.so.6 (0xf74be000)
libXrandr.so.2 => /usr/lib32/libXrandr.so.2 (0xf74b7000)
libXcursor.so.1 => /usr/lib32/libXcursor.so.1 (0xf74ae000)
libpcre.so.3 => /lib32/libpcre.so.3 (0xf7484000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7480000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf747b000)
libselinux.so.1 => /lib32/libselinux.so.1 (0xf7461000)
libpixman-1.so.0 => /usr/lib32/libpixman-1.so.0 (0xf741f000)
libpng12.so.0 => /usr/lib32/libpng12.so.0 (0xf73f9000)
libxcb-render-util.so.0 => /usr/lib32/libxcb-render-util.so.0 (0xf73f3000)
libxcb-render.so.0 => /usr/lib32/libxcb-render.so.0 (0xf73eb000)
libexpat.so.1 => /usr/lib32/libexpat.so.1 (0xf73c4000)

EDIT: I got it working by downloading 32bit version of libhamlib2:

sudo apt-get install getlibs
sudo getlibs -p libhamlib2

EDIT (2009-12-26): Just to inform others are aware of it: the libhamlib2 package (64bit) must NOT be installed.

Thanks for solving this issue. I hope now you can help me with my new problem; i created a separate thread for it.

73, DO4NW