[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes o
From: |
Tatsuro MATSUOKA |
Subject: |
[Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu |
Date: |
Mon, 09 Mar 2015 03:03:32 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.76 Safari/537.36 |
Follow-up Comment #9, bug #44478 (project octave):
To Anonymous
I have built osmesa-10.4.6 and built octave against it.
./run-octave -g --no-gui
:
octave:1> test __osmesa_print__.cc-tst
octave:1> test __osmesa_print__.cc-tst
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffd607b700 (LWP 22857)]
0x00007ffff3242569 in glGetIntegerv () from /usr/lib/nvidia-304/libGL.so.1
(gdb) bt
#0 0x00007ffff3242569 in glGetIntegerv () from
/usr/lib/nvidia-304/libGL.so.1
#1 0x00007fffc56ac6b2 in F__osmesa_print__ (args=...)
at ../../octave-4.0.0-rc1/libinterp/dldfcn/__osmesa_print__.cc:160
#2 0x00007ffff6e8055c in octave_builtin::do_multi_index_op (
this=0x7fffc077d270, nargout=0, args=..., lvalue_list=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:131
#3 0x00007ffff6e7f791 in octave_builtin::subsref (this=0x7fffc077d270,
type=..., idx=..., nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:63
#4 0x00007ffff6e7fe3c in octave_builtin::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:46
#5 0x00007ffff6f61399 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1302
#6 0x00007ffff6f61415 in octave_value::subsref (
address@hidden, type=..., idx=...,
address@hidden, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1313
#7 0x00007ffff6fce5d8 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:436
#8 0x00007ffff6fcf0cb in tree_index_expression::rvalue (this=<optimized out>,
---Type <return> to continue, or q <return> to quit---
nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:284
#9 0x00007ffff6fcb61e in tree_index_expression::rvalue1 (this=0x7fffc05f7b50,
nargout=0) at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:466
#10 0x00007ffff6fc26f8 in tree_evaluator::visit_statement (
this=<optimized out>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:744
#11 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#12 0x00007ffff6f585e3 in octave_user_function::do_multi_index_op (
this=0x7fffc05688a0, nargout=0, _args=..., lvalue_list=0x0)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:626
#13 0x00007ffff6f54885 in octave_user_function::subsref (this=0x7fffc05688a0,
type=..., idx=..., nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:438
#14 0x00007ffff6f54a4c in octave_user_function::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:421
#15 0x00007ffff6f61399 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1302
#16 0x00007ffff6f61415 in octave_value::subsref (
---Type <return> to continue, or q <return> to quit---
address@hidden, type=..., idx=...,
address@hidden, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1313
#17 0x00007ffff6fce5d8 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:436
#18 0x00007ffff6fcf0cb in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:284
#19 0x00007ffff6fffc90 in eval_string (eval_str=...,
address@hidden, address@hidden: 0,
address@hidden) at parse-tree/oct-parse.yy:4845
#20 0x00007ffff6fffffd in eval_string (arg=..., address@hidden,
address@hidden: 0, address@hidden)
at parse-tree/oct-parse.yy:4898
#21 0x00007ffff7000119 in Feval (args=..., nargout=0)
at parse-tree/oct-parse.yy:4964
#22 0x00007ffff6e8055c in octave_builtin::do_multi_index_op (
this=0x7fffc010ed60, nargout=0, args=..., lvalue_list=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:131
#23 0x00007ffff6e7f791 in octave_builtin::subsref (this=0x7fffc010ed60,
type=..., idx=..., nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:63
---Type <return> to continue, or q <return> to quit---
#24 0x00007ffff6e7fe3c in octave_builtin::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-builtin.cc:46
#25 0x00007ffff6f61399 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1302
#26 0x00007ffff6f61415 in octave_value::subsref (
address@hidden, type=..., idx=...,
address@hidden, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1313
#27 0x00007ffff6fce5d8 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:436
#28 0x00007ffff6fcf0cb in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:284
#29 0x00007ffff6fcb61e in tree_index_expression::rvalue1 (this=0x7fffc05e8c20,
nargout=0) at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:466
#30 0x00007ffff6fc26f8 in tree_evaluator::visit_statement (
this=<optimized out>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:744
#31 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
---Type <return> to continue, or q <return> to quit---
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#32 0x00007ffff6fc2635 in tree_evaluator::visit_statement (
this=0x7ffff7977140 <std_evaluator>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:718
#33 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#34 0x00007ffff6fc389a in tree_evaluator::visit_try_catch_command (
this=0x7ffff7977140 <std_evaluator>, cmd=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:907
#35 0x00007ffff6fc2635 in tree_evaluator::visit_statement (
this=0x7ffff7977140 <std_evaluator>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:718
#36 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#37 0x00007ffff6fc2635 in tree_evaluator::visit_statement (
this=0x7ffff7977140 <std_evaluator>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:718
#38 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#39 0x00007ffff6fc472e in tree_evaluator::visit_unwind_protect_command (
---Type <return> to continue, or q <return> to quit---
this=0x7ffff7977140 <std_evaluator>, cmd=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:1045
#40 0x00007ffff6fc2635 in tree_evaluator::visit_statement (
this=0x7ffff7977140 <std_evaluator>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:718
#41 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#42 0x00007ffff6fc2cf2 in tree_evaluator::visit_simple_for_command (
this=0x7ffff7977140 <std_evaluator>, cmd=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:349
#43 0x00007ffff6fc2635 in tree_evaluator::visit_statement (
this=0x7ffff7977140 <std_evaluator>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:718
#44 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#45 0x00007ffff6f585e3 in octave_user_function::do_multi_index_op (
this=0x7fffc05ffeb0, nargout=0, _args=..., lvalue_list=0x0)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:626
#46 0x00007ffff6f54885 in octave_user_function::subsref (this=0x7fffc05ffeb0,
type=..., idx=..., nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:438
---Type <return> to continue, or q <return> to quit---
#47 0x00007ffff6f54a4c in octave_user_function::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov-usr-fcn.cc:421
#48 0x00007ffff6f61399 in octave_value::subsref (this=<optimized out>,
type=..., idx=..., nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1302
#49 0x00007ffff6f61415 in octave_value::subsref (
address@hidden, type=..., idx=...,
address@hidden, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/octave-value/ov.cc:1313
#50 0x00007ffff6fce5d8 in tree_index_expression::rvalue (this=<optimized out>,
nargout=0, address@hidden)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:436
#51 0x00007ffff6fcf0cb in tree_index_expression::rvalue (this=<optimized out>,
nargout=<optimized out>)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:284
#52 0x00007ffff6fcb61e in tree_index_expression::rvalue1 (this=0x7fffc0481160,
nargout=0) at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-idx.cc:466
#53 0x00007ffff6fc26f8 in tree_evaluator::visit_statement (
this=<optimized out>, stmt=...)
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:744
#54 0x00007ffff6fc1d41 in tree_evaluator::visit_statement_list (
this=0x7ffff7977140 <std_evaluator>, lst=...)
---Type <return> to continue, or q <return> to quit---
at ../../octave-4.0.0-rc1/libinterp/parse-tree/pt-eval.cc:794
#55 0x00007ffff73db4dd in main_loop ()
at ../../octave-4.0.0-rc1/libinterp/corefcn/toplev.cc:599
#56 0x00007ffff6b8d89e in octave_execute_interpreter ()
at ../../octave-4.0.0-rc1/libinterp/octave.cc:917
#57 0x00007ffff7a7c2bc in octave_cli_thread::run (this=0x7fffffffb830)
at ../../octave-4.0.0-rc1/libgui/src/octave-gui.cc:80
#58 0x00007ffff37d432f in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#59 0x00007ffff25bd182 in start_thread (arg=0x7fffd607b700)
at pthread_create.c:312
#60 0x00007ffff62c847d in clone ()
at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44478>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/07
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Mike Miller, 2015/03/07
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/07
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/07
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Mike Miller, 2015/03/07
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Rik, 2015/03/08
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, anonymous, 2015/03/08
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/08
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/08
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu,
Tatsuro MATSUOKA <=
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/08
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on ubuntu, Tatsuro MATSUOKA, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Rik, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Juan Pablo Carbajal, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Mike Miller, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Rik, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Mike Miller, 2015/03/09
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, José Luis García Pallero, 2015/03/10
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, José Luis García Pallero, 2015/03/10
- [Octave-bug-tracker] [bug #44478] test __osmesa_print__.cc-tst crashes on Ubuntu with Nvidia drivers, Mike Miller, 2015/03/11