[Gambas-user] running gambas3 on ARM

Ian Haywood ihaywood3 at ...626...
Sat Mar 29 05:04:19 CET 2014


I've been trying to run gambas3 on a ARM processor
very basic text-only programs will work
running anything graphical crashes in the Qt library.

ian at ...3314...:~/gambas3-3.5.2/main/gbx$ gdb gbr3
GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1)
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/ian/gambas3-3.5.2/main/gbx/gbx3...done.
(gdb) run /usr/bin/gambas3.gambas
Starting program: /home/ian/gambas3-3.5.2/main/gbx/gbr3 /usr/bin/gambas3.gambas
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
0x2ab63936 in __GI___pthread_mutex_lock (mutex=0x11) at pthread_mutex_lock.c:66
66    pthread_mutex_lock.c: No such file or directory.
(gdb) bt
#0  0x2ab63936 in __GI___pthread_mutex_lock (mutex=0x11) at
pthread_mutex_lock.c:66
#1  0x2ca9dc4a in XrmQGetResource () from
/usr/lib/arm-linux-gnueabihf/libX11.so.6
#2  0x2ca884c2 in XGetDefault () from /usr/lib/arm-linux-gnueabihf/libX11.so.6
#3  0x2fdf85d8 in _XcursorGetDisplayInfo () from
/usr/lib/arm-linux-gnueabihf/libXcursor.so.1
#4  0x2fdf86b6 in XcursorGetDefaultSize () from
/usr/lib/arm-linux-gnueabihf/libXcursor.so.1
#5  0x2fdf9c6e in XcursorLibraryLoadCursor () from
/usr/lib/arm-linux-gnueabihf/libXcursor.so.1
#6  0x2c020af4 in QCursorData::update (this=0x1754c8) at
kernel/qcursor_x11.cpp:294
#7  0x2c020f66 in QCursor::handle (this=this at ...2861...=0x7effebf4) at
kernel/qcursor_x11.cpp:148
#8  0x2c028af0 in qt_x11_enforce_cursor (w=<optimized out>,
w at ...2861...=0x261508, force=force at ...2861...=false) at
kernel/qwidget_x11.cpp:333
#9  0x2c028b50 in qt_x11_enforce_cursor (w=w at ...2861...=0x261508) at
kernel/qwidget_x11.cpp:347
#10 0x2c02b970 in QWidgetPrivate::create_sys
(this=this at ...2861...=0x261520, window=window at ...2861...=0,
initializeWindow=<optimized out>, initializeWindow at ...2861...=true,
    destroyOldWindow=destroyOldWindow at ...2861...=true) at kernel/qwidget_x11.cpp:899
#11 0x2bff9cca in QWidget::create (this=0x261508,
window=window at ...2861...=0, initializeWindow=initializeWindow at ...2861...=true,
destroyOldWindow=destroyOldWindow at ...2861...=true)
    at kernel/qwidget.cpp:1513
#12 0x2bffa150 in QWidgetPrivate::createWinId (this=<optimized out>,
winid=winid at ...2861...=0) at kernel/qwidget.cpp:2576
#13 0x2bffa178 in QWidget::createWinId (this=<optimized out>) at
kernel/qwidget.cpp:2600
#14 0x2c01e332 in setupOwner () at kernel/qclipboard_x11.cpp:131
#15 0x2c01e51c in QClipboard::QClipboard (this=0x2459b0, parent=0x0)
at kernel/qclipboard_x11.cpp:458
#16 0x2bfc931c in QApplication::clipboard () at kernel/qapplication.cpp:3301
#17 0x2bb356c4 in MyApplication::initClipboard () at main.cpp:335
#18 0x2bb35912 in QT_Init () at main.cpp:663
#19 0x2bb3596c in hook_main (argc=0x7efff004, argv=0x7efff000) at main.cpp:750
#20 0x0000b37a in main (argc=1, argv=0x7efff4d4) at gbx.c:352




More information about the User mailing list