On Tue, Feb 09, 2021 at 08:16:05PM +0100, Rafael Sadowski wrote:
> On Tue Feb 09, 2021 at 06:13:00PM +0100, Paco Esteban wrote:
> > On Sun, 07 Feb 2021, Paco Esteban wrote:
> > 
> > > Hi ports@,
> > > 
> > > This is an update of cad/openscad to its latest version 2021.01
> > > 
> > > Here are the changes for this new version:
> > > https://www.openscad.org/news.html#20210131
> > > 
> > > On the port side, I only added cairo to WANTLIB because
> > > port-lib-depends-check was complaining about it.  It also says:
> > > 
> > > Extra:  CGAL.2
> > > 
> > > But this is an actual dependency and it's being used as far as I see, so
> > > I left it there.
> > > 
> > > Comments ? ok to commit ?
> > 
> > Find an updated diff at the end (tracey@'s work, thank you !) that
> > actually works and does not have the port-lib-depends-check problem.
> > 
> > As some of you have noticed, the program segfaults on exit if one uses
> > the 'File > Quit' menu or Ctrl+q.  It does not when killing the window on 
> > cwm
> > (which we both use, so we have not tested on any other window manager).
> > 
> > Here's what gdb says about this:
> > 
> >     (gdb) bt
> >     #0  0x00000be0ce5d99d2 in QHashData::nextNode(QHashData::Node*) () from 
> > /usr/local/lib/libQt5Core.so.3.0
> >     #1  0x00000bdeb4c13308 in 
> > gui(std::__1::vector<std::__1::basic_string<char, 
> > std::__1::char_traits<char>, std::__1::allocator<char> >, 
> > std::__1::allocator<std::__1::basic_string<char, 
> > std::__1::char_traits<char>, std::__1::allocator<char> > > >&, 
> > boost::filesystem::path const&, int, char**) ()
> >     #2  0x00000bdeb4c175a6 in main ()
> > 
> > The current version we have in ports also segfaults on exit, so this is
> > not new.
> > 
> > Any help from more c++/Qt savvy people is welcome.
> 
> Unfortunately it is an known issue. Many Qt applications segfaults on
> exit. The outcry was never loud, so my motivation was never high.

You still have my ok for the commit without the debugging symbols. I
suppose if someone has the motivation to look at that, they can be added
then. Thoughts?

-- 

Tracey Emery

Reply via email to