[MacPorts] #60900: gr-fosphor @20200130-defdd4ac_0+python37: Illegal instruction: 4

MacPorts noreply at macports.org
Sat Jul 25 20:39:41 UTC 2020


#60900: gr-fosphor @20200130-defdd4ac_0+python37: Illegal instruction: 4
-------------------------+--------------------
  Reporter:  jbaggs      |      Owner:  (none)
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.6.3
Resolution:              |   Keywords:
      Port:  gr-fosphor  |
-------------------------+--------------------
Description changed by jbaggs:

Old description:

> gnuradio @3.8.1.0_0+docs+grc+python37+qtgui+sdl+swig+uhd+wavelet+zeromq
>
> All flowgraphs with gr-fosphor block crash with the illegal instruction
> error after upgrading.
>
> {{{
> Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
> Exception Codes:       0x0000000000000001, 0x0000000000000000
> Exception Note:        EXC_CORPSE_NOTIFY
>
> Termination Signal:    Illegal instruction: 4
> Termination Reason:    Namespace SIGNAL, Code 0x4
> Terminating Process:   exc handler [31876]
>
> Application Specific Information:
> -[NSOpenGLContext setView:] must be called from the main thread.
>
> #--------------->8(SNIP)8<----------------
> Thread 11 Crashed:
> 0   com.apple.AppKit                0x00007fff3587c65c -[NSOpenGLContext
> setView:] + 229
> 1   libqcocoa.dylib                 0x0000000127f17cd5 0x127ed5000 +
> 273621
> 2   libqcocoa.dylib                 0x0000000127f17975 0x127ed5000 +
> 272757
> 3   org.qt-project.QtGui            0x0000000110f0966a
> QOpenGLContext::makeCurrent(QSurface*) + 148
> 4   org.qt-project.QtOpenGL         0x00000001133dda38
> QGLContext::makeCurrent() + 100
> 5   org.qt-project.QtOpenGL         0x00000001133ddf42
> QGLWidgetPrivate::makeCurrent() + 22
> 6   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142a9f6a
> gr::fosphor::QGLSurface::grabContext() + 416
> 7   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142aa73b non-virtual
> thunk to gr::fosphor::qt_sink_c_impl::glctx_init() + 21
> 8   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142a6545
> gr::fosphor::base_sink_c_impl::worker() + 25
> 9   libboost_thread-mt.dylib        0x00000001142fbc07 boost::(anonymous
> namespace)::thread_proxy(void*) + 119
> 10  libsystem_pthread.dylib         0x00007fff723a6109 _pthread_start +
> 148
> 11  libsystem_pthread.dylib         0x00007fff723a1b8b thread_start + 15
> }}}

New description:

 gnuradio @3.8.1.0_0+docs+grc+python37+qtgui+sdl+swig+uhd+wavelet+zeromq

 MAC OS Catalina

 All flowgraphs with gr-fosphor block crash with the illegal instruction
 error after upgrading.

 {{{
 Exception Type:        EXC_BAD_INSTRUCTION (SIGILL)
 Exception Codes:       0x0000000000000001, 0x0000000000000000
 Exception Note:        EXC_CORPSE_NOTIFY

 Termination Signal:    Illegal instruction: 4
 Termination Reason:    Namespace SIGNAL, Code 0x4
 Terminating Process:   exc handler [31876]

 Application Specific Information:
 -[NSOpenGLContext setView:] must be called from the main thread.

 #--------------->8(SNIP)8<----------------
 Thread 11 Crashed:
 0   com.apple.AppKit                0x00007fff3587c65c -[NSOpenGLContext
 setView:] + 229
 1   libqcocoa.dylib                 0x0000000127f17cd5 0x127ed5000 +
 273621
 2   libqcocoa.dylib                 0x0000000127f17975 0x127ed5000 +
 272757
 3   org.qt-project.QtGui            0x0000000110f0966a
 QOpenGLContext::makeCurrent(QSurface*) + 148
 4   org.qt-project.QtOpenGL         0x00000001133dda38
 QGLContext::makeCurrent() + 100
 5   org.qt-project.QtOpenGL         0x00000001133ddf42
 QGLWidgetPrivate::makeCurrent() + 22
 6   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142a9f6a
 gr::fosphor::QGLSurface::grabContext() + 416
 7   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142aa73b non-virtual
 thunk to gr::fosphor::qt_sink_c_impl::glctx_init() + 21
 8   libgnuradio-fosphor.3.8.0git.dylib  0x00000001142a6545
 gr::fosphor::base_sink_c_impl::worker() + 25
 9   libboost_thread-mt.dylib        0x00000001142fbc07 boost::(anonymous
 namespace)::thread_proxy(void*) + 119
 10  libsystem_pthread.dylib         0x00007fff723a6109 _pthread_start +
 148
 11  libsystem_pthread.dylib         0x00007fff723a1b8b thread_start + 15
 }}}

--

-- 
Ticket URL: <https://trac.macports.org/ticket/60900#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list