From xemacs-m  Mon Aug 25 13:55:28 1997
Received: from cdc.noaa.gov (manager.Colorado.EDU [128.138.218.210])
	by xemacs.org (8.8.5/8.8.5) with SMTP id NAA15313
	for <xemacs-beta@xemacs.org>; Mon, 25 Aug 1997 13:55:27 -0500 (CDT)
Received: from charney by cdc.noaa.gov (SMI-8.6/SMI-SVR4)
	id MAA09634; Mon, 25 Aug 1997 12:55:27 -0600
Received: by charney (SMI-8.6) id MAA11767; Mon, 25 Aug 1997 12:55:27 -0600
To: XEmacs beta-list <xemacs-beta@xemacs.org>
Subject: Re: [19.16-b90] INTERNAL EMACS BUGlet (opaque, size=4)
References: <vkwwldwzhr.fsf@cdc.noaa.gov> <m2bu2p66qz.fsf@altair.xemacs.org>
Organization: CIRES, University of Colorado
X-Attribution: mb
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Mon_Aug_25_12:55:19_1997-1"
Content-Transfer-Encoding: 7bit
From: Mark Borges <mdb@cdc.noaa.gov>
Date: 25 Aug 1997 12:55:26 -0600
In-Reply-To: SL Baur's message of "22 Aug 1997 18:13:56 -0700"
Message-ID: <vkoh6mw0rl.fsf@cdc.noaa.gov>
Lines: 86
X-Mailer: Gnus v5.4.65/XEmacs 19.16(beta90)

--Multipart_Mon_Aug_25_12:55:19_1997-1
Content-Type: text/plain; charset=US-ASCII

>> On 22 Aug 1997 18:13:56 -0700,
>> SL Baur(sb) wrote:
sb> Mark Borges <mdb@cdc.noaa.gov> writes:
sb>  ...

>> I could run this under gdb as well (I think) if someone wants to
>> investigate it in more depth.

sb> That might be a good idea.

Hopefully this makes sense to someone here. I'm not fluent enough to
tell what's going on.

FWIW, I set a breakpoint in print_opaque and got the appended
backtrace. This is xemacs-19.16-b90, compiled with gcc-2.7.2.1 and
`-g', without any optimization of explicit debug/error checking turned
off.

Please let me know if there is any further experimentation to be done.


--Multipart_Mon_Aug_25_12:55:19_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="backtrace"
Content-Transfer-Encoding: 7bit

Breakpoint 1, print_opaque (obj=273786336, printcharfun=272046464, escapeflag=1)
    at opaque.c:89
89        if (INTP (XOPAQUE (obj)->size_or_chain))
(gdb) where
#0  print_opaque (obj=273786336, printcharfun=272046464, escapeflag=1) at opaque.c:89
#1  0x1171a0 in print_internal (obj=273786336, printcharfun=272046464, escapeflag=1)
    at print.c:1020
#2  0x115a0c in Fprin1 (object=273786336, stream=271859740) at print.c:509
#3  0x8a134 in primitive_funcall (fn=0x115970 <Fprin1>, nargs=2, args=0xefffe5f4)
    at eval.c:3462
#4  0x8a748 in funcall_subr (subr=0x242cd8, args=0xefffe5f4) at eval.c:3486
#5  0x8924c in funcall_recording_as (recorded_as=271962428, nargs=2, args=0xefffe5f0)
    at eval.c:3178
#6  0x89474 in Ffuncall (nargs=3, args=0xefffe5f0) at eval.c:3222
#7  0x56668 in Fbyte_code (bytestr=807775228, vector=1076210772, maxdepth=5)
    at bytecode.c:449
#8  0x8ad6c in funcall_lambda (fun=270904500, nargs=2, arg_vector=0xefffe8dc)
    at eval.c:3596
#9  0x892ac in funcall_recording_as (recorded_as=270904500, nargs=2, args=0xefffe8d8)
    at eval.c:3181
#10 0x89474 in Ffuncall (nargs=3, args=0xefffe8d8) at eval.c:3222
#11 0x56668 in Fbyte_code (bytestr=807775592, vector=1076211076, maxdepth=3)
    at bytecode.c:449
#12 0x8ad6c in funcall_lambda (fun=270904912, nargs=2, arg_vector=0xefffebbc)
    at eval.c:3596
#13 0x892ac in funcall_recording_as (recorded_as=272367060, nargs=2, args=0xefffebb8)
    at eval.c:3181
#14 0x89474 in Ffuncall (nargs=3, args=0xefffebb8) at eval.c:3222
#15 0x56668 in Fbyte_code (bytestr=807774456, vector=1076210044, maxdepth=5)
    at bytecode.c:449
#16 0x8ad6c in funcall_lambda (fun=270903852, nargs=1, arg_vector=0xefffeeac)
    at eval.c:3596
#17 0x892ac in funcall_recording_as (recorded_as=271936884, nargs=1, args=0xefffeea8)
    at eval.c:3181
#18 0x89474 in Ffuncall (nargs=2, args=0xefffeea8) at eval.c:3222
#19 0x8b8b8 in call1 (fn=271936884, arg0=541599332) at eval.c:3939
#20 0x5ee08 in cmd_error (data=541599332, dummy=271859716) at cmdloop.c:181
#21 0x858ec in condition_case_1 (handlers=271859812, bfun=0x5f878 <command_loop_1>, 
    barg=271859716, hfun=0x5eda4 <cmd_error>, harg=271859716) at eval.c:1640
#22 0x5ef38 in command_loop_3 () at cmdloop.c:242
#23 0x5ef6c in command_loop_2 (dummy=271859716) at cmdloop.c:253
#24 0x853f8 in internal_catch (tag=271936932, func=0x5ef5c <command_loop_2>, 
    arg=271859716, threw=0x0) at eval.c:1334
#25 0x5f2ac in initial_command_loop (load_me=271859716) at cmdloop.c:291
#26 0x80fe8 in main_1 (argc=2, argv=0xeffff3f4, envp=0xeffff400) at emacs.c:1408
#27 0x8201c in main (argc=2, argv=0xeffff3f4, envp=0xeffff400) at emacs.c:1759
(gdb)


--Multipart_Mon_Aug_25_12:55:19_1997-1
Content-Type: text/plain; charset=US-ASCII


-- 
  -mb-

--Multipart_Mon_Aug_25_12:55:19_1997-1--

