Re: Bug found via FXGLViewer::pick()
David Vereb <[email protected]>
| Newsgroups | gmane.comp.lib.fox-toolkit.user |
|---|---|
| Message-ID | <[email protected]> |
Good morning, Thank you for looking at it. After further testing I can get it to crash with a PC with an NVIDIA GT710. On my computer with just the onboard graphics it just moves along without crashing, but, as you said, doesn't work properly and doesn't generate a core dump. In any event, it's definitely something in a recent update as it used to work just fine on the same PC. I've since discovered debuginfod and will try my best to head into the call stack. I will email back if I find a solution. Also, I didn't realize just how much of our software relies on pick() until it all became inaccessible! :) Thanks again, Dave On 2/13/23 08:52, [email protected] wrote: > CAUTION: This email originated from outside your organization. > Exercise caution when opening attachments or clicking links, > especially from unknown senders. > > On 2023-02-10 16:05, David Vereb wrote: >> Hello everyone, >> >> I've encountered a bug after updating my Ubuntu 22.04 installation. >> Our code works on Ubuntu kernel 5.15.0-56-generic, but not on >> 5.15.0-58-generic or 5.15.0-60-generic. I understand that this is >> likely not a bug in Fox Toolkit, but I don't know how to further >> investigate and was hoping someone here could provide assistance (or >> at least lead me in the right direction). >> >> Please see https://github.com/dvereb/fox-pick-bug for a minimum viable >> example. I've included a backtrace where my program segfaults in the >> README, and it's simple enough to install & run via make && ./a.out. >> Note that I'm on fox-1.6.57-1build1 in the Ubuntu repository. >> >> If there's anything else you need me to look up & respond back with, >> please let me know. I've tried this on multiple machines with the >> same hardware: Intel(R) Core(TM) i3-10100 CPU with onboard graphics. > > I have older i5-8500 processor running integrated GPU and am seeing > FXGLViewer's pick() not working. > > With NVIDIA GTX3060 the pick() works fine. [This is with latest FOX > version, incidentally)]. > > So it appears to be OpenGL driver issue. Not sure what it would take > to fix it, maybe dive into the Mesa graphics code and see where it > goes off the rails. > > I am not getting a core dump, btw. Just pick not working. > > > -- JVZ -- David Vereb /Lead Software Developer/ Office: 814.464.1525 1851 Rudolph Avenue Erie, PA 16502 www.eriestrayer.com <http://www.eriestrayer.com/> Erie Strayer Company Logo & Social Media Icons _______________________________________________ Foxgui-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/foxgui-users