question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Help button segfaults

See original GitHub issue

I think this is a side effect of #830 even though I started Ginga without --opengl option. I see this on Linux:

  1. Start Ginga: ginga --loglevel=30 --stderr
  2. Start any plugin
  3. Click “Help”

Ginga crashed with segfault:

QOpenGLShader::compile(Vertex): failed
QOpenGLShader::compile(Fragment): failed
Could not link shader program:
 ""
Segmentation fault
[14890:14890:0100/000000.705366:ERROR:broker_posix.cc(41)] Invalid node channel message

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:13 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
ejeschkecommented, May 8, 2020

When he clicks the Help, the segfault happens on exit.

I was able to reproduce this with a PySide2 environment on Linux. It doesn’t seem to happen with PyQt5. I’ll file an issue.

0reactions
pllimcommented, May 8, 2020

Meaning when the Help button is pressed, or when the program exits?

When he clicks the Help, the segfault happens on exit.

Read more comments on GitHub >

github_iconTop Results From Across the Web

segmentation fault when trying to set a button's label inside a ...
You have a dangling reference to the local Gtk::Button variable, which is deconstructed at the completion of MyWindow 's constructor.
Read more >
How to diagnose and locate segmentation faults in x86 ...
Segmentation faults commonly occur when programs attempt to access memory regions that they are not allowed to access.
Read more >
Button Segmentation fault Qt 6.3.1 - Qt Forum
Hello, I just try a simple qml application with a button but I get a segmentation fault immediately. Below my sample code :...
Read more >
Debugging Segmentation Faults - Google Sites
Segmentation faults are referred to as segfault, access violation or bus error. Hardware notifies the operating system about memory access violation. The OS ......
Read more >
What to do with a Segmentation Fault 11 | by Ryan Deschamps
Yes, you should run gcc -g first and then lldb executable_name and then run -flag1 -flag2 to see if that helps you figure...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found