Author Topic: Segmentation fault on CentOs (Linux)  (Read 7102 times)

rdumornay

  • Newbie
  • *
  • Posts: 1
Segmentation fault on CentOs (Linux)
« on: April 19, 2011, 08:53:34 PM »
Hi,

Currently I am unable to launch the gui on CentOS.  The version I have installed is 6.1.2.  Here is the output from gdb

[Tue 16:36 ]:[rdumornay]:[pfx/qube]$ gdb -w qube
GNU gdb (GDB) Red Hat Enterprise Linux (7.0.1-32.el5)
Copyright (C) 2009 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 "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/pfx/qube/bin/qube...done.
(gdb) bt
No stack.
(gdb) run
Starting program: /usr/local/pfx/qube/bin/qube
warning: no loadable sections found in added symbol-file system-supplied DSO at 0x2aaaaaac7000
[Thread debugging using libthread_db enabled]
Executing new program: /usr/local/pfx/qube/bin/qube
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x000003df83afdb0c in ?? ()
(gdb) bt
#0  0x000003df83afdb0c in ?? ()
#1  0x000000316da056b8 in __pthread_initialize_minimal_internal () from /var/tmp/_MEI6356/libpthread.so.0
#2  0x000000316da04db9 in _init () from /var/tmp/_MEI6356/libpthread.so.0
#3  0x0000000000000000 in ?? ()
(gdb)       

Any ideas as to why it wont load?  Let me know if you need additional information.

jburk

  • Administrator
  • *****
  • Posts: 493
Re: Segmentation fault on CentOs (Linux)
« Reply #1 on: April 21, 2011, 04:08:53 PM »
Which release of CentOS is this?  We currently support up to CentOS 5.5

In addition to the compiled executable, we also ship the python source for the QubeGUI.  This is packaged into the qubeGUI .rpm, and will be located in /usr/local/pfx/qube/api/python/qb.

You will need the following dependencies installed, all of which should be available via yum:

python
wxPython
MySQL-Python
numpy

You should then be able to run "python  /usr/local/pfx/qube/api/python/qb/qube.py"

Once you are able to run the interpreted version of the QubeGUI, you may re-compile a version appropriate to your local installation and distribute it to your users.

You will need pyinstaller, available at http://pyinstaller.python-hosting.com/

To compile into an executable, run "python setup.py" in the api/python/qb/gui directory.