mailing-list for TeXmacs Users

Text archives Help


[TeXmacs] Latest TeXmacs segfaults


Chronological Thread 
  • From: Jeremy Henty <address@hidden>
  • To: TeXmacs users <address@hidden>
  • Subject: [TeXmacs] Latest TeXmacs segfaults
  • Date: Fri, 10 Oct 2008 23:59:12 +0100


The latest TeXmacs from CVS segfaults immediately on a very simple
example. This makes it pretty useless for me ATM :-(. I've attached
the *.tm file and the gdb backtrace. How can I investigate this
further? (I'm running on Linux.)

The `.' character in the axiom* environment is necessary to produce
the segfault: without it TeXmacs shows the page OK.

Regards,

Jeremy Henty
<TeXmacs|1.0.6.15>

<style|generic>

<\body>
<\axiom*>
.
</axiom*>
</body>

<\initial>
<\collection>
<associate|language|british>
<associate|preamble|false>
</collection>
</initial>[?1034hGNU gdb 6.8
Copyright (C) 2008 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 "i686-pc-linux-gnu"...
[Thread debugging using libthread_db enabled]
[New Thread 0xb7a1d6d0 (LWP 28615)]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb7a1d6d0 (LWP 28615)]
FT_Set_Char_Size (face=0x8b413d8, char_width=640, char_height=640,
horz_resolution=600, vert_resolution=600)
at /data/build/freetype-2.1.10/src/base/ftobjs.c:2034
2034 metrics->x_scale = 0x10000L;
Current language: auto; currently c
#0 FT_Set_Char_Size (face=0x8b413d8, char_width=640, char_height=640,
horz_resolution=600, vert_resolution=600)
at /data/build/freetype-2.1.10/src/base/ftobjs.c:2034
#1 0x08378839 in tt_font_glyphs_rep::get (this=0x8b4befc, i=46)
at ./Plugins/Freetype/tt_face.cpp:128
#2 0x0832373e in tex_font_rep::get_extents (this=0x84ca070, s=@0xbff7751c,
ex=@0xbff774f8) at ./Plugins/Metafont/tex_font.cpp:515
#3 0x083347f6 in text_box_rep (this=0x8b4c8a4, ip=@0xbff77560, pos2=0,
s=@0xbff77564, fn2=@0xbff77568, col2=0)
at ./Typeset/Boxes/Basic/text_boxes.cpp:71
#4 0x083349dc in text_box (ip=@0xbff775b4, pos=0, s=@0xbff775b0,
fn=@0xbff775ac, col=0) at ./Typeset/Boxes/Basic/text_boxes.cpp:377
#5 0x080d519c in concater_rep::typeset_substring (this=0x8b46d2c,
s=@0xbff77694, ip=@0xbff77690, pos=0)
at ./Typeset/Concat/concat_text.cpp:25
#6 0x080d7e1e in concater_rep::typeset_text_string (this=0x8b46d2c,
s=@0xbff77730, ip=@0xbff7772c) at ./Typeset/Concat/concat_text.cpp:103
#7 0x080d9dfa in concater_rep::typeset (this=0x8b46d2c, t=@0xbff77d08,
ip=@0xbff77d04) at ./Typeset/Concat/concater.cpp:164
#8 0x080df0f6 in typeset_concat (env=@0xbff77d60, t=@0xbff77d5c,
ip=@0xbff77d58) at ./Typeset/Concat/concater.cpp:710
#9 0x08266eeb in typeset_concat_or_table (env=@0xbff77da4, t=@0xbff77da0,
ip=@0xbff77d9c) at ./Typeset/Line/lazy_paragraph.cpp:491
#10 0x0826b830 in typeset_stack (env=@0xbff77e0c, t=@0xbff77e08,
ip=@0xbff77e04, a=@0xbff77e00, b=@0xbff77dfc, sb=@0xbff77df8)
at ./Typeset/Line/lazy_paragraph.cpp:501
#11 0x08380e22 in typesetter_rep::insert_paragraph (this=0x87f2844,
t=@0xbff77e3c, ip=@0xbff77e38) at ./Typeset/Bridge/typesetter.cpp:56
#12 0x080764d6 in bridge_rep::my_typeset (this=0x8b4c984, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:238
#13 0x08075abd in bridge_rep::typeset (this=0x8b4c984, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#14 0x080835aa in bridge_docrange_rep::my_typeset (this=0x8b4ca74,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:283
#15 0x08075abd in bridge_rep::typeset (this=0x8b4ca74, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#16 0x08083491 in bridge_docrange_rep::my_typeset (this=0x8b4c794,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:269
#17 0x08085f9d in bridge_document_rep::my_typeset (this=0x8b4c8ec,
desired_status=1) at ./Typeset/Bridge/bridge_document.cpp:211
#18 0x08075abd in bridge_rep::typeset (this=0x8b4c8ec, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#19 0x0807b214 in bridge_argument_rep::my_typeset (this=0x8b4c7dc,
desired_status=1) at ./Typeset/Bridge/bridge_argument.cpp:172
#20 0x08075abd in bridge_rep::typeset (this=0x8b4c7dc, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#21 0x0807b214 in bridge_argument_rep::my_typeset (this=0x8b4c44c,
desired_status=1) at ./Typeset/Bridge/bridge_argument.cpp:172
#22 0x08075abd in bridge_rep::typeset (this=0x8b4c44c, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#23 0x080941cd in bridge_with_rep::my_typeset (this=0x8b4c3d4,
desired_status=1) at ./Typeset/Bridge/bridge_with.cpp:187
#24 0x08075abd in bridge_rep::typeset (this=0x8b4c3d4, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#25 0x0807b214 in bridge_argument_rep::my_typeset (this=0x8b46a9c,
desired_status=1) at ./Typeset/Bridge/bridge_argument.cpp:172
#26 0x08075abd in bridge_rep::typeset (this=0x8b46a9c, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#27 0x080927b7 in bridge_surround_rep::my_typeset (this=0x84d07ac,
desired_status=1) at ./Typeset/Bridge/bridge_surround.cpp:183
#28 0x08075abd in bridge_rep::typeset (this=0x84d07ac, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#29 0x0807b214 in bridge_argument_rep::my_typeset (this=0x8b467a0,
desired_status=1) at ./Typeset/Bridge/bridge_argument.cpp:172
#30 0x08075abd in bridge_rep::typeset (this=0x8b467a0, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#31 0x080927b7 in bridge_surround_rep::my_typeset (this=0x84d0d3c,
desired_status=1) at ./Typeset/Bridge/bridge_surround.cpp:183
#32 0x08075abd in bridge_rep::typeset (this=0x84d0d3c, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#33 0x08081cda in bridge_compound_rep::my_typeset (this=0x8b46520,
desired_status=1) at ./Typeset/Bridge/bridge_compound.cpp:222
#34 0x08075abd in bridge_rep::typeset (this=0x8b46520, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#35 0x080835aa in bridge_docrange_rep::my_typeset (this=0x8a91bb4,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:283
#36 0x08075abd in bridge_rep::typeset (this=0x8a91bb4, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#37 0x08083491 in bridge_docrange_rep::my_typeset (this=0x8a90600,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:269
#38 0x08085f9d in bridge_document_rep::my_typeset (this=0x8b46488,
desired_status=1) at ./Typeset/Bridge/bridge_document.cpp:211
#39 0x08075abd in bridge_rep::typeset (this=0x8b46488, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#40 0x08081cda in bridge_compound_rep::my_typeset (this=0x8b46288,
desired_status=1) at ./Typeset/Bridge/bridge_compound.cpp:222
#41 0x08075abd in bridge_rep::typeset (this=0x8b46288, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#42 0x080835aa in bridge_docrange_rep::my_typeset (this=0x8a6f750,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:283
#43 0x08075abd in bridge_rep::typeset (this=0x8a6f750, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#44 0x08083491 in bridge_docrange_rep::my_typeset (this=0x8a68cc4,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:269
#45 0x08085f9d in bridge_document_rep::my_typeset (this=0x8b45f80,
desired_status=1) at ./Typeset/Bridge/bridge_document.cpp:211
#46 0x08075abd in bridge_rep::typeset (this=0x8b45f80, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#47 0x08081cda in bridge_compound_rep::my_typeset (this=0x87f2954,
desired_status=1) at ./Typeset/Bridge/bridge_compound.cpp:222
#48 0x08075abd in bridge_rep::typeset (this=0x87f2954, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#49 0x080835aa in bridge_docrange_rep::my_typeset (this=0x87f2a9c,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:283
#50 0x08075abd in bridge_rep::typeset (this=0x87f2a9c, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#51 0x08083491 in bridge_docrange_rep::my_typeset (this=0x87f29f4,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:269
#52 0x08085f9d in bridge_document_rep::my_typeset (this=0x8b45ec8,
desired_status=1) at ./Typeset/Bridge/bridge_document.cpp:211
#53 0x08075abd in bridge_rep::typeset (this=0x8b45ec8, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#54 0x08081cda in bridge_compound_rep::my_typeset (this=0x87f2c1c,
desired_status=1) at ./Typeset/Bridge/bridge_compound.cpp:222
#55 0x08075abd in bridge_rep::typeset (this=0x87f2c1c, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#56 0x080835aa in bridge_docrange_rep::my_typeset (this=0x8a32e40,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:283
#57 0x08075abd in bridge_rep::typeset (this=0x8a32e40, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#58 0x08083491 in bridge_docrange_rep::my_typeset (this=0x8965300,
desired_status=1) at ./Typeset/Bridge/bridge_docrange.cpp:269
#59 0x08085f9d in bridge_document_rep::my_typeset (this=0x8b45e50,
desired_status=1) at ./Typeset/Bridge/bridge_document.cpp:211
#60 0x08075abd in bridge_rep::typeset (this=0x8b45e50, desired_status=1)
at ./Typeset/Bridge/bridge.cpp:297
#61 0x08380738 in typesetter_rep::typeset (this=0x87f2844)
at ./Typeset/Bridge/typesetter.cpp:162
#62 0x0838099d in typesetter_rep::typeset (this=0x87f2844, x1b=@0xbff7a664,
y1b=@0xbff7a660, x2b=@0xbff7a65c, y2b=@0xbff7a658)
at ./Typeset/Bridge/typesetter.cpp:175
#63 0x08380b93 in typeset (ttt=0x87f2844, x1=@0xbff7a664, y1=@0xbff7a660,
x2=@0xbff7a65c, y2=@0xbff7a658) at ./Typeset/Bridge/typesetter.cpp:260
#64 0x081975ba in edit_typeset_rep::typeset (this=0x86a7ef8, x1=@0xbff7a664,
y1=@0xbff7a660, x2=@0xbff7a65c, y2=@0xbff7a658)
at ./Edit/Editor/edit_typeset.cpp:485
#65 0x081412f6 in edit_interface_rep::apply_changes (this=0x86a7df4)
at ./Edit/Interface/edit_interface.cpp:415
#66 0x08354294 in tm_server_rep::interpose_handler (this=0x84b4b18)
at ./Texmacs/Server/tm_server.cpp:312
#67 0x08352b06 in texmacs_interpose_handler ()
at ./Texmacs/Server/tm_server.cpp:47
#68 0x083e0b98 in x_gui_rep::event_loop (this=0x84ecf44)
at ./Plugins/X11/x_loop.cpp:367
#69 0x083d60df in gui_start_loop () at ./Plugins/X11/x_init.cpp:872
#70 0x0832e0bf in TeXmacs_main (argc=2, argv=0xbff7ae24)
at ./Texmacs/Texmacs/texmacs.cpp:234
#71 0x081d14fe in new_call_back (closure=0x0, argc=2, argv=0xbff7ae24)
at ./Guile/Scheme/evaluate.cpp:29
#72 0xb7de2514 in invoke_main_func (body_data=0xbff7ad14) at init.c:367
#73 0xb7db3bd2 in c_body (d=0xbff7ac98) at continuations.c:350
#74 0xb7e28bb5 in scm_c_catch (tag=0x104, body=0xb7db3bc0 <c_body>,
body_data=0xbff7ac98, handler=0xb7db3be0 <c_handler>,
handler_data=0xbff7ac98,
pre_unwind_handler=0xb7e28470 <scm_handle_by_message_noexit>,
pre_unwind_handler_data=0x0) at throw.c:200
#75 0xb7db40b0 in scm_i_with_continuation_barrier (body=0xb7db3bc0 <c_body>,
body_data=0xbff7ac98, handler=0xb7db3be0 <c_handler>,
handler_data=0xbff7ac98,
pre_unwind_handler=0xb7e28470 <scm_handle_by_message_noexit>,
pre_unwind_handler_data=0x0) at continuations.c:326
#76 0xb7db4191 in scm_c_with_continuation_barrier (
func=0xb7de24d0 <invoke_main_func>, data=0xbff7ad14) at
continuations.c:368
#77 0xb7e279b9 in scm_i_with_guile_and_parent (
func=0xb7de24d0 <invoke_main_func>, data=0xbff7ad14, parent=0x0)
at threads.c:695
#78 0xb7e27aae in scm_with_guile (func=0xb7de24d0 <invoke_main_func>,
data=0xbff7ad14) at threads.c:683
#79 0xb7de24af in scm_boot_guile (argc=2, argv=0xbff7ae24,
main_func=0x81d14e4 <new_call_back>, closure=0x0) at init.c:350
#80 0x081d1be8 in start_guile (argc=2, argv=0xbff7ae24,
call_back=0x832c088 <TeXmacs_main(int, char**)>)
at ./Guile/Scheme/evaluate.cpp:37
#81 0x0832c078 in main (argc=2, argv=0xbff7ae24)
at ./Texmacs/Texmacs/texmacs.cpp:301
The program is running. Exit anyway? (y or n) [answered Y; input not from
terminal]



Archive powered by MHonArc 2.6.19.

Top of page