DDD 3.3.11 (powerpc-ibm-aix5.2.0.0) gets `Segmentation fault' signal (in _XmRenderTableFindFallback)

Alexey Roytman <[email protected]> Thu, 08 Nov 2007 10:40:28 +0200
Newsgroups gmane.comp.debugging.ddd.bugs
Organization HyperRoll Israel
Message-ID <[email protected]>
On AIX 5.2 with xlC (Visual Age C++ compiler) 7.0.0.9

$ ./configure --prefix=/usr/local/GNU

...

$ make -s

...

$ ddd/ddd --configuration

GNU DDD 3.3.11 (powerpc-ibm-aix5.2.0.0)

Copyright (C) 1995-1999 Technische Universit� Braunschweig, Germany.

Copyright (C) 1999-2001 Universit� Passau, Germany.

Copyright (C) 2001 Universit� des Saarlandes, Germany.

Copyright (C) 2001-2004 Free Software Foundation, Inc.

Compiled with IBM Visual Age 700 (0x0700)

Requires X11R6, Xt11R6, Motif 1.2.3 (OSF/Motif Version 1.2.3)

Includes Athena Panner, DDD core

Built 2007-11-08 by Alexey Roytman <alexey at hyperroll.com>.

$ ddd/ddd -dbx

/bin/sh: gdb: not found.

Internal error (Segmentation fault).

Oops! You have found a bug in DDD.

If you can reproduce this bug, please send a bug report

to <[email protected]> , giving a subject like

DDD 3.3.11 (powerpc-ibm-aix5.2.0.0) gets `Segmentation fault' signal

To enable us to fix the bug, you should include the following
information:

* What you were doing to get this message. Report all the facts.

* The contents of the `~/.ddd/log' file as generated by this session.

Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.

Error: Couldn't find per display information

Xt error (Couldn't find per display information).

Oops! You have found a bug in DDD.

If you can reproduce this bug, please send a bug report

to <[email protected]> , giving a subject like

DDD 3.3.11 (powerpc-ibm-aix5.2.0.0) gets Xt error

To enable us to fix the bug, you should include the following
information:

* What you were doing to get this message. Report all the facts.

* The contents of the `~/.ddd/log' file as generated by this session.

Please read also the section "Reporting Bugs" in the DDD manual.

We thank you for your support.

$ dbx ddd/ddd core

Type 'help' for help.

[using memory image in core]

reading symbolic information ...

Segmentation fault in pthread_kill at 0xd005d210 ($t1)

0xd005d210 (pthread_kill+0x98) 80410014 lwz r2,0x14(r1)

(dbx) where

pthread_kill(??, ??) at 0xd005d210

_p_raise(??) at 0xd005cca8

ddd_dump_core(int,...)(0xb), line 561 in "exit.C"

ddd_fatal(int,...)(0xb), line 499 in "exit.C"

_XmRenderTableFindFallback(??, ??, ??, ??, ??) at 0xd1473b74

_XmFontListSearch(??, ??, ??, ??) at 0xd14e4de0

XmeRenderTableGetDefaultFont(??, ??) at 0xd14e4f80

_XmFontListGetDefaultFont(??, ??) at 0xd15e2904

_topShadowGC(_XmLabelRec*)(0x200e6ee8), line 259 in "LabelH.C"

enable3d(_XmLabelHackRec*)(0x200e6ee8), line 182 in "LabelH.C"

LabelH.initialize(_XmLabelHackRec*,_XmLabelHackRec*,char**,unsigned
int*)(0x2ff21fa0, 0x200e6ee8, 0x2ff22450, 0x2ff21ed8), line 208 in
"LabelH.C"

InitializeLeafWrapper(??, ??, ??, ??, ??) at 0xd1465404

CallInitialize(0x2007aed0, 0x2ff21fa0, 0x200e6ee8, 0x2ff22450, 0x0,
0x1343130, 0x450a4941, 0x31350909) at 0xd0638bb8

xtCreate(0x106a0aa8, 0x0, 0x2007aed0, 0x200cdca8, 0x200c6758,
0x2ff22450, 0x0, 0x0) at 0xd0638510

_XtCreateWidget(??, ??, ??, ??, ??, ??, ??) at 0xd063815c

XtCreateWidget(??, ??, ??, ??, ??) at 0xd063938c

pre_main_loop(int,char**)(argc = 1, argv = 0x2ff22864), line 2308 in
"ddd.C"

main(argc = 2, argv = 0x2ff22864), line 3154 in "ddd.C"

(dbx) up 8

_topShadowGC(_XmLabelRec*)(_label = 0x200e6ee8), line 259 in "LabelH.C"

(dbx) print *_label

(core = (self = 0x200e6ee8, widget_class = 0x2007aed0, parent =
0x200cdca8, xrm_name = 2523, being_destroyed = '\0', destroy_callbacks
= (nil), constraints = (nil), x = 0, y = 0, width = 66, height = 19,
border_width = 0, managed = '\0', sensitive = '^A', ancestor_sensitive
= '^A', event_table = (nil), tm = (translations = 0x200e77e8,
proc_table = 0x200e7818, current_state = (nil), lastEventTime = 0),
accelerators = (nil), border_pixel = 0, border_pixmap = 2, popup_list =
(nil), num_popups = 0, name = "label_hack", screen = 0x200c6758,
colormap = 32, window = 0, depth = 16, background_pixel = 48631,
background_pixmap = 2, visible ='^A', mapped_when_managed = '^A'),
primitive = (foreground = 0, shadow_thickness = 0, top_shadow_color =
59164, top_shadow_pixmap = 2, bottom_shadow_color = 25388,
bottom_shadow_pixmap = 2, highlight_thickness = 1, highlight_color = 0,
highlight_pixmap = 2, help_callback = (nil), user_data = (nil),
traversal_on = '\0', highlight_on_enter = '\0', have_traversal = '\0',
unit_type = '\0', navigation_type = '\0', highlight_drawn = '\0',
highlighted = '\0', highlight_GC = 0x200e7338, top_shadow_GC =
0x200e73e8, bottom_shadow_GC = 0x200e7498), label = (_label= (nil),
_acc_text = (nil), mnemonic = 1177628720, mnemonicCharset =
"^D\n~^Alabel_hackaeresis^I^I: ^N", accelerator = (nil), label_type =
'\0', alignment = '\377', string_direction = '\377', font = 0x200e7658,
margin_height = 0, margin_width = 0, margin_left = 513, margin_right =
73, margin_top = 8206, margin_bottom = 29976, recompute_size = '\0',
pixmap = 0, pixmap_insen = 0, normal_GC = 0x01413133, insensitive_GC =
0x00000002, TextRect = 0, acc_TextRect = 0, skipCallback = '\0',
menu_type = '<', text_mode = '\0'))

(dbx) print _label.label.font

0x200e7658

(dbx) print *_label.label.font

internal error: assertion failed at line 1770 in file coredump.c

)

(dbx) quit

_______________________________________________
bug-ddd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-ddd
log (text/plain, 652 B)
GNU DDD 3.3.11 (powerpc-ibm-aix5.2.0.0)
Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany.
Copyright (C) 1999-2001 Universität Passau, Germany.
Copyright (C) 2001 Universität des Saarlandes, Germany.
Copyright (C) 2001-2004 Free Software Foundation, Inc.

Compiled with IBM Visual Age 700 (0x0700)
Requires X11R6, Xt11R6, Motif 1.2.3 (OSF/Motif Version 1.2.3)
Includes Athena Panner, DDD core
Built 2007-11-08 by Alexey Roytman <[email protected]>.
$  ddd/ddd
!  Segmentation fault
+  /bin/sh -c 'gdb -x /hyperroll/run/alexey/tmp/ddda1HTMc ddd/ddd core'
!  Xt error: Couldn't find per display information
!  Xt error