Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

veusz 2.0.1 segmentation fault at startup (Linux) #198

Closed
andres-GHub opened this issue Sep 29, 2017 · 9 comments
Closed

veusz 2.0.1 segmentation fault at startup (Linux) #198

andres-GHub opened this issue Sep 29, 2017 · 9 comments

Comments

@andres-GHub
Copy link

andres-GHub commented Sep 29, 2017

hi,
I tried to run veusz 2.0.1 from the binary (I have no admin rights on my machine and so I just unpack the tar.xz and run ./veusz on the command line) but receive a 'segmentation fault (core dumped)' message. Version 1.27 runs fine.

Running Kubuntu 64Bit 14.04
KDELibs version: 4.13.3
Qt version: 4.8.6
Kernel: 3.13.0-128-generic

After running through gdb this is the output:

Program received signal SIGSEGV, Segmentation fault.
0xf7fdb440 in __kernel_vsyscall ()
(gdb) bt
#0 0xf7fdb440 in __kernel_vsyscall ()
#1 0xf7e0f687 in raise () from /lib/i386-linux-gnu/libc.so.6
#2 0x0804c680 in ?? ()
#3 0x0804a565 in ?? ()
#4 0x080491ab in ?? ()
#5 0xf7dfaaf3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#6 0x080491d7 in ?? ()

Cheers

@jeremysanders
Copy link
Collaborator

Please give details about the linux installation you're trying to run it on.

@KDB2
Copy link
Contributor

KDB2 commented Sep 30, 2017

I can't reproduce it. And without admin rights, I guess it is impossible to install the debugging libraries. Therefore the ?? and () will remain and render a specific tracking impossible...

It seems to be outside of Veusz anyway.

@andres-GHub
Copy link
Author

(updated orginal comment to include details on linux installation). I also tried copying and running veusz on an different machine (a server) but have the same issue. I asked admin to install veusz but they were unable to do so (installed 1.27 instead since its the latest version supported on ubuntu 14.04 )

@andres-GHub
Copy link
Author

following sec. 1.3 of (running in place):
https://veusz.github.io/releasenotes/2.0.1-install.txt
works.
When using the binary install (sec. 2.1) I get the segmentation fault error
perhaps the mentioned 'glibc/library incompatibilities'?

@KDB2
Copy link
Contributor

KDB2 commented Oct 2, 2017

I don't see any update of the initial post. Which distro are you using? With which Python version and which libc6 version?

@andres-GHub
Copy link
Author

andres-GHub commented Oct 2, 2017

(forgot to update initial comment ...).
Current libc6: 2.19-0ubuntu6.13
Python 2.7.13 :: Anaconda custom (64-bit)

@jeremysanders
Copy link
Collaborator

The binaries are built on CentOS 6 (glibc-2.12), so in theory should be compatible. There must be an API issue there somewhere...

@jeremysanders
Copy link
Collaborator

I can reproduce the problem. It looks like I can work around the problem by deleting the files libX11.so.6 and libXext.so.6 from the veusz directory. Does that work for you?

@jeremysanders
Copy link
Collaborator

I've changed the way that binaries were built on linux some time ago. Please feel free to reopen this bug if there's still a problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants