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

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

[Octave-bug-tracker] [bug #44328] segfault on Windows XP running 'test g


From: Mike Miller
Subject: [Octave-bug-tracker] [bug #44328] segfault on Windows XP running 'test graphics.cc-tst'
Date: Tue, 24 Mar 2015 23:28:34 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0 Iceweasel/35.0.1

Follow-up Comment #5, bug #44328 (project octave):

I managed to get a backtrace from the segfault on the hydra autobuilder:


#0  0x00007ffff7ff2000 in ?? ()
#1  0x00007ffff526c265 in QObject::disconnect(QObject const*, char const*,
QObject const*, char const*) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#2  0x00007ffff7b0bd86 in QtHandles::ObjectProxy::init (this=0x7fffd8770660,
obj=0x0) at graphics/ObjectProxy.cc:51
#3  0x00007ffff7b0bfe4 in QtHandles::ObjectProxy::finalize (this=<optimized
out>) at graphics/ObjectProxy.cc:96
#4  0x00007ffff7aef1d1 in QtHandles::Backend::finalize (this=<optimized out>,
go=...) at graphics/Backend.cc:159
#5  0x00007ffff72867a2 in finalize (go=..., this=0x7fffdfd21ad0) at
corefcn/graphics.h:2277
#6  base_graphics_object::finalize (this=0x7fffd89c0fd0, go=...) at
corefcn/graphics.h:3196
#7  0x00007ffff71dac35 in finalize (this=0x7fffdfd21b00) at
corefcn/graphics.h:3441
#8  finalize_r (h=...) at corefcn/graphics.cc:1776
#9  0x00007ffff71ee1c6 in figure::properties::set_toolkit
(this=0x7fffd89c0fe0, b=...) at corefcn/graphics.cc:1800
#10 0x00007ffff72a1e12 in figure::properties::set___graphics_toolkit__
(this=0x7fffd89c0fe0, val=...) at corefcn/graphics.h:3931
#11 0x00007ffff72515f8 in figure::properties::set
(address@hidden, pname_arg=..., val=...) at
corefcn/graphics-props.cc:950
#12 0x00007ffff72ae7df in figure::set (this=0x7fffd89c0fd0, name=...,
value=...) at corefcn/graphics.h:4931
#13 0x00007ffff71db4c8 in set (val=..., name=..., this=0x7fffdfd22180) at
corefcn/graphics.h:3275
#14 xreset_default_properties (gh=..., factory_pval=...) at
corefcn/graphics.cc:2859
#15 0x00007ffff71dbe6d in figure::reset_default_properties
(this=0x7fffd89c0fd0) at corefcn/graphics.cc:4643
#16 0x00007ffff720cb4b in reset_default_properties (this=0x7fffdfd22410) at
corefcn/graphics.h:3446
#17 Freset (args=...) at corefcn/graphics.cc:9689
#18 0x00007ffff6ec8b6c in octave_builtin::do_multi_index_op
(this=0x7fffd82059b0, nargout=0, args=..., lvalue_list=<optimized out>) at
octave-value/ov-builtin.cc:131
#19 0x00007ffff6ec7da1 in octave_builtin::subsref (this=0x7fffd82059b0,
type=..., idx=..., nargout=0, address@hidden) at
octave-value/ov-builtin.cc:63
#20 0x00007ffff6ec844c in octave_builtin::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov-builtin.cc:46
#21 0x00007ffff6fa96d9 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov.cc:1302
#22 0x00007ffff6fa9755 in octave_value::subsref
(address@hidden, type=..., idx=..., address@hidden,
address@hidden) at octave-value/ov.cc:1313
#23 0x00007ffff7016668 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden) at parse-tree/pt-idx.cc:436
#24 0x00007ffff701715b in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>) at parse-tree/pt-idx.cc:284
#25 0x00007ffff70136ae in tree_index_expression::rvalue1 (this=0x7fffd8d72130,
nargout=0) at parse-tree/pt-idx.cc:466
#26 0x00007ffff700a788 in tree_evaluator::visit_statement (this=<optimized
out>, stmt=...) at parse-tree/pt-eval.cc:744
#27 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#28 0x00007ffff700c7be in tree_evaluator::visit_unwind_protect_command (
this=0x7ffff79bd5c0 <std_evaluator>, cmd=...) at parse-tree/pt-eval.cc:1045
#29 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#30 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#31 0x00007ffff6fa0953 in octave_user_function::do_multi_index_op
(this=0x7fffd8bb9bd0, nargout=0, _args=..., lvalue_list=0x0) at
octave-value/ov-usr-fcn.cc:626
#32 0x00007ffff6f9cbf5 in octave_user_function::subsref (this=0x7fffd8bb9bd0,
type=..., idx=..., nargout=0, address@hidden) at
octave-value/ov-usr-fcn.cc:438
#33 0x00007ffff6f9cdbc in octave_user_function::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov-usr-fcn.cc:421
#34 0x00007ffff6fa96d9 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov.cc:1302
#35 0x00007ffff6fa9755 in octave_value::subsref
(address@hidden, type=..., idx=..., address@hidden,
address@hidden) at octave-value/ov.cc:1313
#36 0x00007ffff7016668 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden) at parse-tree/pt-idx.cc:436
#37 0x00007ffff701715b in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>) at parse-tree/pt-idx.cc:284
#38 0x00007ffff7047d20 in eval_string (eval_str=...,
address@hidden, address@hidden: 0,
address@hidden) at parse-tree/oct-parse.yy:4845
#39 0x00007ffff704808d in eval_string (arg=..., address@hidden,
address@hidden: 0, address@hidden) at
parse-tree/oct-parse.yy:4898
#40 0x00007ffff70481a9 in Feval (args=..., nargout=0) at
parse-tree/oct-parse.yy:4964
#41 0x00007ffff6ec8b6c in octave_builtin::do_multi_index_op
(this=0x7fffd827f710, nargout=0, args=..., lvalue_list=<optimized out>) at
octave-value/ov-builtin.cc:131
#42 0x00007ffff6ec7da1 in octave_builtin::subsref (this=0x7fffd827f710,
type=..., idx=..., nargout=0, address@hidden) at
octave-value/ov-builtin.cc:63
#43 0x00007ffff6ec844c in octave_builtin::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov-builtin.cc:46
#44 0x00007ffff6fa96d9 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov.cc:1302
#45 0x00007ffff6fa9755 in octave_value::subsref
(address@hidden, type=..., idx=..., address@hidden,
address@hidden) at octave-value/ov.cc:1313
#46 0x00007ffff7016668 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden) at parse-tree/pt-idx.cc:436
#47 0x00007ffff701715b in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>) at parse-tree/pt-idx.cc:284
#48 0x00007ffff70136ae in tree_index_expression::rvalue1 (this=0x7fffd8739ad0,
nargout=0) at parse-tree/pt-idx.cc:466
#49 0x00007ffff700a788 in tree_evaluator::visit_statement (this=<optimized
out>, stmt=...) at parse-tree/pt-eval.cc:744
#50 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#51 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#52 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#53 0x00007ffff700b92a in tree_evaluator::visit_try_catch_command (
this=0x7ffff79bd5c0 <std_evaluator>, cmd=...) at parse-tree/pt-eval.cc:907
#54 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#55 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#56 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#57 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#58 0x00007ffff700c7be in tree_evaluator::visit_unwind_protect_command (
this=0x7ffff79bd5c0 <std_evaluator>, cmd=...) at parse-tree/pt-eval.cc:1045
#59 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#60 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#61 0x00007ffff700ad82 in tree_evaluator::visit_simple_for_command (
this=0x7ffff79bd5c0 <std_evaluator>, cmd=...) at parse-tree/pt-eval.cc:349
#62 0x00007ffff700a6c5 in tree_evaluator::visit_statement (
this=0x7ffff79bd5c0 <std_evaluator>, stmt=...) at parse-tree/pt-eval.cc:718
#63 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#64 0x00007ffff6fa0953 in octave_user_function::do_multi_index_op
(this=0x7fffd8750d50, nargout=0, _args=..., lvalue_list=0x0) at
octave-value/ov-usr-fcn.cc:626
#65 0x00007ffff6f9cbf5 in octave_user_function::subsref (this=0x7fffd8750d50,
type=..., idx=..., nargout=0, address@hidden) at
octave-value/ov-usr-fcn.cc:438
#66 0x00007ffff6f9cdbc in octave_user_function::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov-usr-fcn.cc:421
#67 0x00007ffff6fa96d9 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>) at octave-value/ov.cc:1302
#68 0x00007ffff6fa9755 in octave_value::subsref
(address@hidden, type=..., idx=..., address@hidden,
address@hidden) at octave-value/ov.cc:1313
#69 0x00007ffff7016668 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden) at parse-tree/pt-idx.cc:436
#70 0x00007ffff701715b in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>) at parse-tree/pt-idx.cc:284
#71 0x00007ffff70136ae in tree_index_expression::rvalue1 (this=0x7fffd8686010,
nargout=0) at parse-tree/pt-idx.cc:466
#72 0x00007ffff700a788 in tree_evaluator::visit_statement (this=<optimized
out>, stmt=...) at parse-tree/pt-eval.cc:744
#73 0x00007ffff7009dd1 in tree_evaluator::visit_statement_list (
this=0x7ffff79bd5c0 <std_evaluator>, lst=...) at parse-tree/pt-eval.cc:794
#74 0x00007ffff742173d in main_loop () at corefcn/toplev.cc:599
#75 0x00007ffff6bd5ece in octave_execute_interpreter () at octave.cc:919
#76 0x00007ffff52713ee in QObject::event(QEvent*) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#77 0x00007ffff57c5fec in QApplicationPrivate::notify_helper(QObject*,
QEvent*) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtGui.so.4
#78 0x00007ffff57cc52d in QApplication::notify(QObject*, QEvent*) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtGui.so.4
#79 0x00007ffff525942d in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#80 0x00007ffff525c54d in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#81 0x00007ffff52866b3 in ?? () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#82 0x00007fffead0a334 in g_main_context_dispatch () from
/nix/store/dh5ksjliy29hcl2wh1gd8k8fln6n4k7s-glib-2.42.1/lib/libglib-2.0.so.0
#83 0x00007fffead0a578 in g_main_context_iterate.isra () from
/nix/store/dh5ksjliy29hcl2wh1gd8k8fln6n4k7s-glib-2.42.1/lib/libglib-2.0.so.0
#84 0x00007fffead0a61c in g_main_context_iteration () from
/nix/store/dh5ksjliy29hcl2wh1gd8k8fln6n4k7s-glib-2.42.1/lib/libglib-2.0.so.0
#85 0x00007ffff5285f75 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#86 0x00007ffff5257fef in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#87 0x00007ffff52582e5 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#88 0x00007ffff515561f in QThread::exec() () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#89 0x00007ffff5157c9f in ?? () from
/nix/store/67hzsbqhv00xd6ryimds50imjz6h26nb-qt-4.8.6/lib/libQtCore.so.4
#90 0x00007ffff1ef6374 in start_thread () from
/nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/libpthread.so.0
#91 0x00007fffebd0af9d in clone () from
/nix/store/la5imi1602jxhpds9675n2n2d0683lbq-glibc-2.20/lib/libc.so.6


Certainly looks very similar. I can reproduce it every time with the hydra
built Octave.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44328>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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