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

[Pkg-octave-devel] Bug#630835: marked as done (please provide stripped symbols for .oct files as well)



Your message dated Mon, 09 Jan 2012 22:56:25 +0100
with message-id <87d3asleuu.fsf@brouzouf.villemot.name>
and subject line Re: Bug#630835: please provide stripped symbols for .oct files as well
has caused the Debian Bug report #630835,
regarding please provide stripped symbols for .oct files as well
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
630835: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630835
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: octave3.2-dbg
Version: 3.2.4-8
Severity: wishlist

otherwise it is hard to troubleshoot something like

(gdb) bt
#0  0x00007fcc4795ced2 in pcre_exec (argument_re=0x264a200, extra_data=0x0, subject=0x28945a8 "0", length=1, start_offset=672171806, options=128, offsets=0x7fcc431f0010, offsetcount=3) at pcre_exec.c:5424
#1  0x00007fcc42b986ed in ?? () from /usr/lib/octave/3.2.4/oct/x86_64-pc-linux-gnu/regexp.oct
#2  0x00007fcc42b9bb41 in ?? () from /usr/lib/octave/3.2.4/oct/x86_64-pc-linux-gnu/regexp.oct
#3  0x00007fcc42b9f6ae in Fregexp(octave_value_list const&, int) () from /usr/lib/octave/3.2.4/oct/x86_64-pc-linux-gnu/regexp.oct
#4  0x00007fcc4e8a8726 in octave_builtin::do_multi_index_op (this=0x257df98, nargout=<value optimized out>, args=...) at ov-builtin.cc:107
#5  0x00007fcc4e8a80cd in octave_builtin::subsref (this=0x257df98, type=..., idx=..., nargout=672171806) at ov-builtin.cc:55
...

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing'), (600, 'unstable'), (300, 'experimental'), (100, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.38-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



--- End Message ---
--- Begin Message ---
Package: octave-dbg
Version: 3.4.3-1

The debug symbols are provided for .oct file in the recently uploaded
octave-dbg package.

Here is an example gdb session that demonstrates this:

sebastien@debian-sid:~$ gdb octave
GNU gdb (GDB) 7.3-debian
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/bin/octave...Reading symbols from /usr/lib/debug/usr/bin/octave...done.
done.
(gdb) break pcre_exec
Function "pcre_exec" not defined.
Make breakpoint pending on future shared library load? (y or [n]) y
Breakpoint 1 (pcre_exec) pending.
(gdb) run
Starting program: /usr/bin/octave 
[Thread debugging using libthread_db enabled]
GNU Octave, version 3.4.3
Copyright (C) 2011 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  For details, type `warranty'.

Octave was configured for "x86_64-pc-linux-gnu".

Additional information about Octave is available at http://www.octave.org.

Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html

Read http://www.octave.org/bugs.html to learn how to submit bug reports.

For information about changes from previous versions, type `news'.

octave:1> regexp("foo", "bar")

Breakpoint 1, pcre_exec (argument_re=0xa4ea00, extra_data=0x0, subject=0xae8ba8 "foo", length=3, start_offset=0, options=0, offsets=0x7fffeaa31010, offsetcount=3)
    at pcre_exec.c:5601
5601	pcre_exec.c: Aucun fichier ou dossier de ce type.
	in pcre_exec.c
(gdb) bt
#0  pcre_exec (argument_re=0xa4ea00, extra_data=0x0, subject=0xae8ba8 "foo", length=3, start_offset=0, options=0, offsets=0x7fffeaa31010, offsetcount=3) at pcre_exec.c:5601
#1  0x00007fffea5f0f2c in octregexp_list (args=<optimized out>, nm=..., case_insensitive=false, lst=..., named=..., nopts=<optimized out>, once=@0x7fffffffd41f)
    at DLD-FUNCTIONS/regexp.cc:370
#2  0x00007fffea5f4af4 in octregexp (args=..., nargout=0, nm=..., case_insensitive=false) at DLD-FUNCTIONS/regexp.cc:492
#3  0x00007fffea5f8d80 in Fregexp (args=..., nargout=0) at DLD-FUNCTIONS/regexp.cc:985
#4  0x00007ffff7563caf in octave_builtin::do_multi_index_op (this=0x6e6c30, nargout=0, args=..., lvalue_list=0x7fffffffd540) at ov-builtin.cc:128
#5  0x00007ffff7562a4d in octave_builtin::subsref (this=0x6e6c30, type=..., idx=..., nargout=0, lvalue_list=0x0) at ov-builtin.cc:63
#6  0x00007ffff756383c in octave_builtin::subsref (this=<optimized out>, type=<optimized out>, idx=<optimized out>, nargout=<optimized out>) at ov-builtin.cc:46
#7  0x00007ffff7611b58 in octave_value::subsref (this=<optimized out>, type=<optimized out>, idx=<optimized out>, nargout=<optimized out>) at ov.cc:1201
#8  0x00007ffff7611bc5 in octave_value::subsref (this=<optimized out>, type=<optimized out>, idx=<optimized out>, nargout=<optimized out>, lvalue_list=<optimized out>)
    at ov.cc:1212
#9  0x00007ffff769cf81 in tree_index_expression::rvalue (this=0xcc4780, nargout=0, lvalue_list=0x0) at pt-idx.cc:407
#10 0x00007ffff769dbfb in tree_index_expression::rvalue (this=<optimized out>, nargout=<optimized out>) at pt-idx.cc:277
#11 0x00007ffff7699387 in tree_index_expression::rvalue1 (this=0xcc4780, nargout=0) at pt-idx.cc:418
#12 0x00007ffff768fac3 in tree_evaluator::visit_statement (this=0x7ffff7ddbcd8, stmt=<optimized out>) at pt-eval.cc:737
#13 0x00007ffff768c460 in visit_statement_list (lst=..., this=0x7ffff7ddbcd8) at pt-eval.cc:773
#14 tree_evaluator::visit_statement_list (this=0x7ffff7ddbcd8, lst=...) at pt-eval.cc:754
#15 0x00007ffff750949e in main_loop () at toplev.cc:573
#16 0x00007ffff74ae4ce in octave_main (argc=1, argv=0x7fffffffe408, embedded=<optimized out>) at octave.cc:935
#17 0x00007fffefeabead in __libc_start_main (main=<optimized out>, argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>, fini=<optimized out>, 
    rtld_fini=<optimized out>, stack_end=0x7fffffffe3f8) at libc-start.c:228
#18 0x0000000000400781 in _start ()
(gdb) quit


-- 
Sébastien Villemot
Researcher in Economics & Debian Maintainer
http://www.dynare.org/sebastien
Phone: +33-1-40-77-49-90 - GPG Key: 4096R/381A7594

Attachment: pgpklHe94Q72r.pgp
Description: PGP signature


--- End Message ---

Reply to: