octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #61978] [octave forge] (video) Failure to buil


From: Dmitri A. Sergatskov
Subject: [Octave-bug-tracker] [bug #61978] [octave forge] (video) Failure to build against FFmpeg 5.0
Date: Wed, 5 Jul 2023 07:04:47 -0400 (EDT)

Follow-up Comment #11, bug #61978 (project octave):

May be the crash should be a separate bug report....
Not 100% sure if this is octave issue or video package issue.

In any case here is a backtrace:

Thread 6 "QThread" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f2111eed640 (LWP 366951)]
F__writer_open__ (args=..., nargout=<optimized out>) at
cap_ffmpeg_wrapper.cc:442
442     cap_ffmpeg_wrapper.cc: Directory not empty.
Missing separate debuginfos, use: dnf debuginfo-install
cuda-opencl-12-2-12.2.53-1.x86_64 ffmpeg-libs-5.1.3-1.el9.x86_64
highway-1.0.4-1.el9.x86_64 ilbc-3.0.4-1.el9.x86_64
intel-mediasdk-21.3.5-1.el9.x86_64 libaom-3.6.1-1.el9.x86_64
libbluray-1.3.4-1.el9.x86_64 libchromaprint-1.5.1-1.el9.x86_64
libdav1d-1.2.1-1.el9.x86_64 libjxl-0.7.0-1.el9.x86_64
libopenmpt-0.6.10-1.el9.x86_64 libsodium-1.0.18-8.el9.x86_64
libudfread-1.1.2-2.el9.x86_64 libunwind-1.6.2-1.el9.x86_64
libvmaf-2.3.0-2.el9.x86_64 nvidia-driver-libs-535.54.03-1.el9.x86_64
openpgm-5.2.122-28.el9.x86_64 soxr-0.1.3-11.el9.x86_64
srt-libs-1.4.4-1.el9.x86_64 svt-av1-libs-0.9.0-1.el9.x86_64
vapoursynth-libs-57-1.el9.x86_64 vo-amrwbenc-0.1.3-18.el9.x86_64
x264-libs-0.163-6.20210613git5db6aa6.el9.x86_64 x265-libs-3.5-5.el9.x86_64
xvidcore-1.3.7-9.el9.x86_64 zeromq-4.3.4-2.el9.x86_64
(gdb) thread apply all bt

Thread 7 (Thread 0x7f2111092640 (LWP 366952) "QThread"):
#0  0x00007f222d455b0a in __GI___sigtimedwait (set=set@entry=0x7f22300a30e0
<async_signals>, info=info@entry=0x7f21110911d0, timeout=timeout@entry=0x0) at
../sysdeps/unix/sysv/linux/sigtimedwait.c:61
#1  0x00007f222d45514c in __GI___sigwait (set=0x7f22300a30e0 <async_signals>,
sig=0x7f211109128c) at ../sysdeps/unix/sysv/linux/sigwait.c:28
#2  0x00007f222fe31663 in signal_watcher(void*) (arg=0x7f2232dbcaf7
<octave::generic_sig_handler(int)>) at
../liboctave/wrappers/cxx-signal-helpers.cc:179
#3  0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#4  0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f2111eed640 (LWP 366951) "QThread"):
#0  F__writer_open__(octave_value_list const&, int) (args=...,
nargout=<optimized out>) at cap_ffmpeg_wrapper.cc:442
#1  0x00007f22327e388f in
octave::tree_evaluator::execute_builtin_function(octave_builtin&, int,
octave_value_list const&) (this=0x7f210406d168, builtin_function=...,
nargout=1, args=...) at ../libinterp/parse-tree/pt-eval.cc:3439
#2  0x00007f22326248aa in octave_builtin::execute(octave::tree_evaluator&,
int, octave_value_list const&) (this=<optimized out>, tw=<optimized out>,
nargout=<optimized out>, args=<optimized out>) at
../libinterp/octave-value/ov-builtin.cc:49
#3  0x00007f223268af73 in octave_function::call(octave::tree_evaluator&, int,
octave_value_list const&) (this=0x7f210486b7a0, tw=..., nargout=1, args=...)
at ../libinterp/octave-value/ov-fcn.cc:57
#4  0x00007f2232803ab4 in
octave::tree_index_expression::evaluate_n(octave::tree_evaluator&, int)
(this=0x7f210451e290, tw=..., nargout=1) at
../libinterp/parse-tree/pt-idx.cc:427
#5  0x00007f22328067cb in
octave::tree_index_expression::evaluate(octave::tree_evaluator&, int)
(this=<optimized out>, tw=<optimized out>, nargout=<optimized out>) at
../libinterp/parse-tree/pt-idx.h:108
#6  0x00007f22327d51f2 in
octave::tree_simple_assignment::evaluate(octave::tree_evaluator&, int)
(this=0x7f210451e7b0, tw=...) at ../libinterp/parse-tree/pt-assign.cc:101
#7  0x00007f22327f7084 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
(this=0x7f210406d168, stmt=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:3941
#8  0x00007f223280cb04 in octave::tree_statement::accept(octave::tree_walker&)
(this=<optimized out>, tw=<optimized out>) at
../libinterp/parse-tree/pt-stmt.h:124
#9  0x00007f22327e14a2 in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
(this=0x7f210406d168, lst=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:4026
#10 0x00007f22327f62e6 in
octave::tree_statement_list::accept(octave::tree_walker&) (tw=...,
this=<optimized out>) at ../libinterp/parse-tree/pt-stmt.h:201
#11
octave::tree_evaluator::visit_if_command_list(octave::tree_if_command_list&)
(this=0x7f210406d168, lst=...) at ../libinterp/parse-tree/pt-eval.cc:3789
#12 0x00007f22327ea2db in
octave::tree_if_command_list::accept(octave::tree_walker&) (tw=...,
this=<optimized out>) at ../libinterp/parse-tree/pt-select.h:119
#13 octave::tree_evaluator::visit_if_command(octave::tree_if_command&)
(this=0x7f210406d168, cmd=...) at ../libinterp/parse-tree/pt-eval.cc:3767
#14 0x00007f223280b378 in
octave::tree_if_command::accept(octave::tree_walker&) (this=<optimized out>,
tw=<optimized out>) at ../libinterp/parse-tree/pt-select.h:153
#15 0x00007f22327f6ff5 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
(this=0x7f210406d168, stmt=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:3916
--Type <RET> for more, q to quit, c to continue without paging--c
#16 0x00007f223280cb04 in octave::tree_statement::accept(octave::tree_walker&)
(this=<optimized out>, tw=<optimized out>) at
../libinterp/parse-tree/pt-stmt.h:124
#17 0x00007f22327e14a2 in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
(this=0x7f210406d168, lst=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:4026
#18 0x00007f22327eba69 in
octave::tree_statement_list::accept(octave::tree_walker&) (tw=...,
this=0x7f2104515910) at ../libinterp/parse-tree/pt-stmt.h:201
#19 octave::tree_evaluator::execute_user_function(octave_user_function&, int,
octave_value_list const&) (this=0x7f210406d168, user_function=..., nargout=0,
xargs=<optimized out>) at ../libinterp/parse-tree/pt-eval.cc:3665
#20 0x00007f2232709772 in
octave_user_function::execute(octave::tree_evaluator&, int, octave_value_list
const&) (this=<optimized out>, tw=<optimized out>, nargout=<optimized out>,
args=<optimized out>) at ../libinterp/octave-value/ov-usr-fcn.cc:495
#21 0x00007f223270a0a0 in octave_user_function::call(octave::tree_evaluator&,
int, octave_value_list const&) (this=0x7f21045231b0, tw=..., nargout=0,
args=...) at ../libinterp/octave-value/ov-usr-fcn.cc:488
#22 0x00007f2232c0e36f in octave::interpreter::feval(octave_function*,
octave_value_list const&, int) (this=this@entry=0x7f210406cf70, fcn=<optimized
out>, args=..., nargout=nargout@entry=0) at
../libinterp/corefcn/interpreter.cc:1572
#23 0x00007f2232c1053a in octave::interpreter::feval(octave_value const&,
octave_value_list const&, int) (this=0x7f210406cf70, val=..., args=...,
nargout=nargout@entry=0) at ../libinterp/corefcn/interpreter.cc:1592
#24 0x00007f22327b1960 in octave::feval(octave_value const&, octave_value_list
const&, int) (val=..., args=..., nargout=nargout@entry=0) at
../libinterp/parse-tree/oct-parse.yy:6313
#25 0x00007f22325f49d7 in
octave::cdef_method::cdef_method_rep::execute(octave_value_list const&, int,
bool, std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&) (this=this@entry=0x7f2104530d70, args=...,
nargout=0, do_check_access=do_check_access@entry=true, who="") at
../libinterp/octave-value/cdef-method.cc:137
#26 0x00007f22325f4c4c in
octave::cdef_method::cdef_method_rep::meta_subsref(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::list<octave_value_list, std::allocator<octave_value_list> >
const&, int) (this=0x7f2104530d70, type="(", idx=Python Exception <class
'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::__cxx11::list, nargout=0) at
../libinterp/octave-value/cdef-method.cc:220
#27 0x00007f2232653ec9 in
octave::cdef_meta_object::meta_subsref(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::list<octave_value_list, std::allocator<octave_value_list> >
const&, int) (nargout=0, idx=Python Exception <class 'AttributeError'>
'NoneType' object has no attribute 'pointer': 
std::__cxx11::list, type="(", this=<optimized out>) at
../libinterp/octave-value/cdef-object.h:692
#28 octave_classdef_meta::subsref(std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::list<octave_value_list, std::allocator<octave_value_list> >
const&, int) (this=<optimized out>, type="(", idx=Python Exception <class
'AttributeError'> 'NoneType' object has no attribute 'pointer': 
std::__cxx11::list, nargout=0) at ../libinterp/octave-value/ov-classdef.h:202
#29 0x00007f2232654786 in
octave_classdef_meta::execute(octave::tree_evaluator&, int, octave_value_list
const&) (this=0x7f21046adbf0, nargout=0, args=...) at
../libinterp/octave-value/ov-classdef.h:222
#30 0x00007f2232653c3d in octave_classdef_meta::call(octave::tree_evaluator&,
int, octave_value_list const&) (this=<optimized out>, tw=<optimized out>,
nargout=<optimized out>, args=<optimized out>) at
../libinterp/octave-value/ov-classdef.h:211
#31 0x00007f2232803ab4 in
octave::tree_index_expression::evaluate_n(octave::tree_evaluator&, int)
(this=0x7f21042507c0, tw=..., nargout=0) at
../libinterp/parse-tree/pt-idx.cc:427
#32 0x00007f22328067cb in
octave::tree_index_expression::evaluate(octave::tree_evaluator&, int)
(this=<optimized out>, tw=<optimized out>, nargout=<optimized out>) at
../libinterp/parse-tree/pt-idx.h:108
#33 0x00007f22327f7084 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
(this=0x7f210406d168, stmt=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:3941
#34 0x00007f223280cb04 in octave::tree_statement::accept(octave::tree_walker&)
(this=<optimized out>, tw=<optimized out>) at
../libinterp/parse-tree/pt-stmt.h:124
#35 0x00007f22327e14a2 in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
(this=0x7f210406d168, lst=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:4026
#36 0x00007f22327f97cf in
octave::tree_statement_list::accept(octave::tree_walker&) (tw=...,
this=0x7f2104459bc0) at ../libinterp/parse-tree/pt-stmt.h:201
#37 octave::tree_evaluator::execute_range_loop<double>(octave::range<double,
void> const&, int, octave::octave_lvalue&, octave::tree_statement_list*)
(this=this@entry=0x7f210406d168, rng=..., line=line@entry=9, ult=...,
loop_body=loop_body@entry=0x7f2104459bc0) at
../libinterp/parse-tree/pt-eval.cc:3049
#38 0x00007f22327f5a0c in
octave::tree_evaluator::visit_simple_for_command(octave::tree_simple_for_command&)
(this=0x7f210406d168, cmd=...) at ../libinterp/parse-tree/pt-eval.cc:3096
#39 0x00007f2232807806 in
octave::tree_simple_for_command::accept(octave::tree_walker&) (this=<optimized
out>, tw=<optimized out>) at ../libinterp/parse-tree/pt-loop.h:191
#40 0x00007f22327f6ff5 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
(this=0x7f210406d168, stmt=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:3916
#41 0x00007f223280cb04 in octave::tree_statement::accept(octave::tree_walker&)
(this=<optimized out>, tw=<optimized out>) at
../libinterp/parse-tree/pt-stmt.h:124
#42 0x00007f22327e14a2 in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
(this=0x7f210406d168, lst=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:4026
#43 0x00007f22327eb045 in
octave::tree_statement_list::accept(octave::tree_walker&) (tw=...,
this=0x7f210441b6f0) at ../libinterp/parse-tree/pt-stmt.h:201
#44 octave::tree_evaluator::execute_user_script(octave_user_script&, int,
octave_value_list const&) (this=0x7f210406d168, user_script=..., nargout=0,
args=<optimized out>) at ../libinterp/parse-tree/pt-eval.cc:3518
#45 0x00007f2232709726 in octave_user_script::execute(octave::tree_evaluator&,
int, octave_value_list const&) (this=<optimized out>, tw=<optimized out>,
nargout=<optimized out>, args=<optimized out>) at
../libinterp/octave-value/ov-usr-fcn.cc:196
#46 0x00007f22327098cf in octave_user_script::call(octave::tree_evaluator&,
int, octave_value_list const&) (this=0x7f2104246e20, tw=..., nargout=0,
args=...) at ../libinterp/octave-value/ov-usr-fcn.cc:189
#47 0x00007f22327ff22a in
octave::tree_identifier::evaluate_n(octave::tree_evaluator&, int)
(this=<optimized out>, tw=..., nargout=0) at
../libinterp/parse-tree/pt-id.cc:130
#48 0x00007f2232800731 in
octave::tree_identifier::evaluate(octave::tree_evaluator&, int)
(this=<optimized out>, tw=<optimized out>, nargout=<optimized out>) at
../libinterp/parse-tree/pt-id.h:98
#49 0x00007f22327f7084 in
octave::tree_evaluator::visit_statement(octave::tree_statement&)
(this=0x7f210406d168, stmt=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:3941
#50 0x00007f223280cb04 in octave::tree_statement::accept(octave::tree_walker&)
(this=<optimized out>, tw=<optimized out>) at
../libinterp/parse-tree/pt-stmt.h:124
#51 0x00007f22327e14a2 in
octave::tree_evaluator::visit_statement_list(octave::tree_statement_list&)
(this=0x7f210406d168, lst=<optimized out>) at
../libinterp/parse-tree/pt-eval.cc:4026
#52 0x00007f22327e1b3d in
octave::tree_statement_list::accept(octave::tree_walker&) (tw=...,
this=<optimized out>) at ../libinterp/parse-tree/pt-stmt.h:201
#53
octave::tree_evaluator::eval(std::shared_ptr<octave::tree_statement_list>&,
bool) (this=this@entry=0x7f210406d168, stmt_list=std::shared_ptr<class
octave::tree_statement_list> (use count 2, weak count 0) = {...},
interactive=<optimized out>) at ../libinterp/parse-tree/pt-eval.cc:985
#54 0x00007f22327f0fbe in octave::tree_evaluator::repl()
(this=this@entry=0x7f210406d168) at ../libinterp/corefcn/interpreter.h:173
#55 0x00007f2232c0dc1e in octave::interpreter::main_loop()
(this=this@entry=0x7f210406cf70) at ../libinterp/corefcn/interpreter.cc:1350
#56 0x00007f2232c1901e in octave::interpreter::execute()
(this=this@entry=0x7f210406cf70) at ../libinterp/corefcn/interpreter.cc:916
#57 0x00007f22333fae4d in octave::interpreter_qobject::execute()
(this=0xda7bd0) at ../libgui/src/interpreter-qobject.cc:89
#58 0x00007f223352ee56 in
octave::interpreter_qobject::qt_static_metacall(QObject*, QMetaObject::Call,
int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>,
_a=<optimized out>) at libgui/src/moc-interpreter-qobject.cc:88
#59 0x00007f22304d2cd9 in QObject::event(QEvent*) (this=0xda7bd0, e=0xb46a20)
at kernel/qobject.cpp:1347
#60 0x00007f22311af533 in QApplicationPrivate::notify_helper(QObject*,
QEvent*) (this=this@entry=0xdda360, receiver=0xda7bd0, e=0xb46a20) at
kernel/qapplication.cpp:3640
#61 0x00007f22311b69a8 in QApplication::notify(QObject*, QEvent*)
(this=this@entry=0xb42f70, receiver=<optimized out>, e=<optimized out>) at
kernel/qapplication.cpp:3386
#62 0x00007f223347a323 in octave::octave_qapplication::notify(QObject*,
QEvent*) (this=0xb42f70, receiver=<optimized out>, ev=<optimized out>) at
../libgui/src/octave-qobject.cc:147
#63 0x00007f22304a7938 in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0xda7bd0, event=0xb46a20) at kernel/qcoreapplication.cpp:1064
#64 0x00007f22304aae86 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=0x0, event_type=0, data=0xdfaf50) at
kernel/qcoreapplication.cpp:1821
#65 0x00007f22304f9d17 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0x7f2104006060) at kernel/qeventdispatcher_glib.cpp:277
#66 0x00007f222c72ee2f in g_main_dispatch (context=0x7f2104017270) at
../glib/gmain.c:3337
#67 g_main_context_dispatch (context=0x7f2104017270) at ../glib/gmain.c:4055
#68 0x00007f222c7840a8 in g_main_context_iterate.constprop.0
(context=context@entry=0x7f2104017270, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4131
#69 0x00007f222c72c5f3 in g_main_context_iteration (context=0x7f2104017270,
may_block=1) at ../glib/gmain.c:4196
#70 0x00007f22304f97b8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2104070930, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#71 0x00007f22304a6342 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f2111eec210, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#72 0x00007f22302e89aa in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#73 0x00007f22302e9c8d in operator() (__closure=<optimized out>,
__closure=<optimized out>) at thread/qthread_unix.cpp:350
#74 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>, t=<optimized out>) at thread/qthread_unix.cpp:287
#75 QThreadPrivate::start(void*) (arg=0xd48610) at
thread/qthread_unix.cpp:310
#76 0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#77 0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f21127c3640 (LWP 366949) "gdbus"):
#0  0x00007f222d54296f in __GI___poll (fds=0xd20470, nfds=2, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f222c78403c in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0xd20470, timeout=<optimized out>, context=0xd1e510) at
../glib/gmain.c:4434
#2  g_main_context_iterate.constprop.0 (context=0xd1e510, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4126
#3  0x00007f222c72e483 in g_main_loop_run (loop=0xd1e600) at
../glib/gmain.c:4329
#4  0x00007f21181b4e1a in gdbus_shared_thread_func (user_data=0xd1e4e0) at
../gio/gdbusprivate.c:280
#5  0x00007f222c75d582 in g_thread_proxy (data=0xd18920) at
../glib/gthread.c:826
#6  0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#7  0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f2112fc4640 (LWP 366948) "gmain"):
#0  0x00007f222d54296f in __GI___poll (fds=0xd0db80, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f222c78403c in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0xd0db80, timeout=<optimized out>, context=0xd0f040) at
../glib/gmain.c:4434
#2  g_main_context_iterate.constprop.0 (context=context@entry=0xd0f040,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4126
#3  0x00007f222c72c5f3 in g_main_context_iteration (context=0xd0f040,
may_block=may_block@entry=1) at ../glib/gmain.c:4196
#4  0x00007f222c72c641 in glib_worker_main (data=<optimized out>) at
../glib/gmain.c:6089
#5  0x00007f222c75d582 in g_thread_proxy (data=0xd10de0) at
../glib/gthread.c:826
#6  0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#7  0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f2118ca4640 (LWP 366946) "QXcbEventQueue"):
#0  0x00007f222d54296f in __GI___poll (fds=fds@entry=0x7f2118ca3108,
nfds=nfds@entry=1, timeout=timeout@entry=-1) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f222d24af42 in poll (__timeout=-1, __nfds=1, __fds=0x7f2118ca3108)
at /usr/include/bits/poll2.h:48
#2  _xcb_conn_wait (c=0xb57360, vector=0x0, count=0x0, cond=<optimized out>)
at /usr/src/debug/libxcb-1.13.1-9.el9.x86_64/src/xcb_conn.c:479
#3  0x00007f222d24c90c in _xcb_conn_wait (count=0x0, vector=0x0,
cond=0xb573a0, c=0xb57360) at
/usr/src/debug/libxcb-1.13.1-9.el9.x86_64/src/xcb_conn.c:445
#4  xcb_wait_for_event (c=0xb57360) at
/usr/src/debug/libxcb-1.13.1-9.el9.x86_64/src/xcb_in.c:697
#5  0x00007f2119515407 in QXcbEventQueue::run() (this=0xb545f0) at
qxcbeventqueue.cpp:228
#6  0x00007f22302e9c8d in operator() (__closure=<optimized out>,
__closure=<optimized out>) at thread/qthread_unix.cpp:350
#7  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>, t=<optimized out>) at thread/qthread_unix.cpp:287
#8  QThreadPrivate::start(void*) (arg=0xb545f0) at
thread/qthread_unix.cpp:310
#9  0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#10 0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f21194a5640 (LWP 366945) "QDBusConnection"):
#0  0x00007f222d54296f in __GI___poll (fds=0x7f211401f060, nfds=4, timeout=-1)
at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f222c78403c in g_main_context_poll (priority=<optimized out>,
n_fds=4, fds=0x7f211401f060, timeout=<optimized out>, context=0x7f2114001ce0)
at ../glib/gmain.c:4434
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7f2114001ce0,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4126
#3  0x00007f222c72c5f3 in g_main_context_iteration (context=0x7f2114001ce0,
may_block=1) at ../glib/gmain.c:4196
#4  0x00007f22304f97b8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f2114000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f22304a6342 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f21194a41e0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f22302e89aa in QThread::exec() (this=this@entry=0x7f222a233060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f222a1b9b8b in QDBusConnectionManager::run() (this=0x7f222a233060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#8  0x00007f22302e9c8d in operator() (__closure=<optimized out>,
__closure=<optimized out>) at thread/qthread_unix.cpp:350
#9  (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> >
(t=<optimized out>, t=<optimized out>) at thread/qthread_unix.cpp:287
#10 QThreadPrivate::start(void*) (arg=0x7f222a233060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:310
#11 0x00007f222d49f832 in start_thread (arg=<optimized out>) at
pthread_create.c:443
#12 0x00007f222d43f450 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f222c130300 (LWP 366944) "octave-gui"):
#0  0x00007f222d54296f in __GI___poll (fds=0xe4dec0, nfds=5, timeout=30120) at
../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f222c78403c in g_main_context_poll (priority=<optimized out>,
n_fds=5, fds=0xe4dec0, timeout=<optimized out>, context=0x7f2114005000) at
../glib/gmain.c:4434
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7f2114005000,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4126
#3  0x00007f222c72c5f3 in g_main_context_iteration (context=0x7f2114005000,
may_block=1) at ../glib/gmain.c:4196
#4  0x00007f22304f97b8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0xc885a0, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#5  0x00007f22304a6342 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc7b0814a0, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f22304ae874 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f223095fae0 in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1870
#8  0x00007f22311af4a9 in QApplication::exec() () at
kernel/qapplication.cpp:2832
#9  0x00007f2233476256 in octave::base_qobject::exec()
(this=this@entry=0x7ffc7b081520) at ../libgui/src/octave-qobject.cc:425
#10 0x00007f223348b489 in octave::qt_application::execute()
(this=this@entry=0x7ffc7b081740) at ../libgui/src/qt-application.cc:73
#11 0x000000000040253b in main(int, char**) (argc=1, argv=0x7ffc7b081a98) at
../src/main-gui.cc:148



Dmitri.
-- 



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61978>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]