I am affected to this issue as well. Running a debug version of DDD
reveals just a little bit more. I'm under the impression that it is
related to keypresses. In Ubuntu 12.04 this was not an issue at all. It
looks like it is related to switching to motif in stead of lesstif.

I've built the source package to be able to see more symbols in the trace:
#0  0x00007f2268e127dd in _XtWindowedAncestor () from 
/usr/lib/x86_64-linux-gnu/libXt.so.6
(gdb) bt
#0  0x00007f2268e127dd in _XtWindowedAncestor () from 
/usr/lib/x86_64-linux-gnu/libXt.so.6
#1  0x00007f2268e130d1 in XtWindowOfObject () from 
/usr/lib/x86_64-linux-gnu/libXt.so.6
#2  0x00007f2269665dd8 in ?? () from /usr/lib/x86_64-linux-gnu/libXm.so.4
#3  0x00007f2268e0c499 in XtDispatchEvent () from 
/usr/lib/x86_64-linux-gnu/libXt.so.6
#4  0x000000000041e69d in process_next_event () at ddd-3.3.12/./ddd/ddd.C:3247
#5  0x00000000004cd5dd in ddd_main_loop () at 
ddd/ddd-3.3.12/./ddd/mainloop.C:120
#6  0x000000000040dacf in main (argc=<optimized out>, argv=<optimized out>) at 
ddd/ddd-3.3.12/./ddd/ddd.C:3175

An inspection of the variables when calling motif reveals only a little:
(gdb) info locals
app_context = <optimized out>
event = {type = 2, xany = {type = 2, serial = 66981, send_event = 0, display = 
0x167e930, window = 75497915}, xkey = {type = 2, 
    serial = 66981, send_event = 0, display = 0x167e930, window = 75497915, 
root = 149, subwindow = 0, time = 10274151, x = -425, y = 352, 
    x_root = 941, y_root = 376, state = 0, keycode = 64, same_screen = 1}, 
xbutton = {type = 2, serial = 66981, send_event = 0, 
    display = 0x167e930, window = 75497915, root = 149, subwindow = 0, time = 
10274151, x = -425, y = 352, x_root = 941, y_root = 376, 
    state = 0, button = 64, same_screen = 1}, xmotion = {type = 2, serial = 
66981, send_event = 0, display = 0x167e930, window = 75497915, 
    root = 149, subwindow = 0, time = 10274151, x = -425, y = 352, x_root = 
941, y_root = 376, state = 0, is_hint = 64 '@', 
    same_screen = 1}, xcrossing = {type = 2, serial = 66981, send_event = 0, 
display = 0x167e930, window = 75497915, root = 149, 
    subwindow = 0, time = 10274151, x = -425, y = 352, x_root = 941, y_root = 
376, mode = 0, detail = 64, same_screen = 1, focus = 1, 
    state = 0}, xfocus = {type = 2, serial = 66981, send_event = 0, display = 
0x167e930, window = 75497915, mode = 149, detail = 0}, 
  xexpose = {type = 2, serial = 66981, send_event = 0, display = 0x167e930, 
window = 75497915, x = 149, y = 0, width = 0, height = 0, 
    count = 10274151}, xgraphicsexpose = {type = 2, serial = 66981, send_event 
= 0, display = 0x167e930, drawable = 75497915, x = 149, 
    y = 0, width = 0, height = 0, count = 10274151, major_code = 0, minor_code 
= -425}, xnoexpose = {type = 2, serial = 66981, 
    send_event = 0, display = 0x167e930, drawable = 75497915, major_code = 149, 
minor_code = 0}, xvisibility = {type = 2, serial = 66981, 
    send_event = 0, display = 0x167e930, window = 75497915, state = 149}, 
xcreatewindow = {type = 2, serial = 66981, send_event = 0, 
    display = 0x167e930, parent = 75497915, window = 149, x = 0, y = 0, width = 
10274151, height = 0, border_width = -425, 
    override_redirect = 352}, xdestroywindow = {type = 2, serial = 66981, 
send_event = 0, display = 0x167e930, event = 75497915, 
    window = 149}, xunmap = {type = 2, serial = 66981, send_event = 0, display 
= 0x167e930, event = 75497915, window = 149, 
    from_configure = 0}, xmap = {type = 2, serial = 66981, send_event = 0, 
display = 0x167e930, event = 75497915, window = 149, 
    override_redirect = 0}, xmaprequest = {type = 2, serial = 66981, send_event 
= 0, display = 0x167e930, parent = 75497915, window = 149}, 
  xreparent = {type = 2, serial = 66981, send_event = 0, display = 0x167e930, 
event = 75497915, window = 149, parent = 0, x = 10274151, 
    y = 0, override_redirect = -425}, xconfigure = {type = 2, serial = 66981, 
send_event = 0, display = 0x167e930, event = 75497915, 
    window = 149, x = 0, y = 0, width = 10274151, height = 0, border_width = 
-425, above = 1614907704237, override_redirect = 0}, 
  xgravity = {type = 2, serial = 66981, send_event = 0, display = 0x167e930, 
event = 75497915, window = 149, x = 0, y = 0}, 
  xresizerequest = {type = 2, serial = 66981, send_event = 0, display = 
0x167e930, window = 75497915, width = 149, height = 0}, 
  xconfigurerequest = {type = 2, serial = 66981, send_event = 0, display = 
0x167e930, parent = 75497915, window = 149, x = 0, y = 0, 
    width = 10274151, height = 0, border_width = -425, above = 1614907704237, 
detail = 0, value_mask = 4294967297}, xcirculate = {type = 2, 
    serial = 66981, send_event = 0, display = 0x167e930, event = 75497915, 
window = 149, place = 0}, xcirculaterequest = {type = 2, 
    serial = 66981, send_event = 0, display = 0x167e930, parent = 75497915, 
window = 149, place = 0}, xproperty = {type = 2, 
    serial = 66981, send_event = 0, display = 0x167e930, window = 75497915, 
atom = 149, time = 0, state = 10274151}, xselectionclear = {
    type = 2, serial = 66981, send_event = 0, display = 0x167e930, window = 
75497915, selection = 149, time = 0}, xselectionrequest = {
    type = 2, serial = 66981, send_event = 0, display = 0x167e930, owner = 
75497915, requestor = 149, selection = 0, target = 10274151, 
    property = 1516123455063, time = 1614907704237}, xselection = {type = 2, 
serial = 66981, send_event = 0, display = 0x167e930, 
    requestor = 75497915, selection = 149, target = 0, property = 10274151, 
time = 1516123455063}, xcolormap = {type = 2, serial = 66981, 
    send_event = 0, display = 0x167e930, window = 75497915, colormap = 149, 
c_new = 0, state = 0}, xclient = {type = 2, serial = 66981, 
    send_event = 0, display = 0x167e930, window = 75497915, message_type = 149, 
format = 0, data = {
      b = "gŜ\000\000\000\000\000W\376\377\377`\001\000\000\255\003\000", s = 
{-15001, 156, 0, 0, -425, -1, 352, 0, 941, 0}, l = {
        10274151, 1516123455063, 1614907704237, 274877906944, 4294967297}}}, 
xmapping = {type = 2, serial = 66981, send_event = 0, 
    display = 0x167e930, window = 75497915, request = 149, first_keycode = 0, 
count = 0}, xerror = {type = 2, display = 0x105a5, 
    resourceid = 0, serial = 23587120, error_code = 187 '\273', request_code = 
1 '\001', minor_code = 128 '\200'}, xkeymap = {type = 2, 
    serial = 66981, send_event = 0, display = 0x167e930, window = 75497915, 
    key_vector = "\225", '\000' <repeats 15 times>, 
"gŜ\000\000\000\000\000W\376\377\377`\001\000"}, xgeneric = {type = 2, serial = 
66981, 
    send_event = 0, display = 0x167e930, extension = 75497915, evtype = 0}, 
xcookie = {type = 2, serial = 66981, send_event = 0, 
    display = 0x167e930, extension = 75497915, evtype = 0, cookie = 149, data = 
0x0}, pad = {2, 66981, 0, 23587120, 75497915, 149, 0, 
    10274151, 1516123455063, 1614907704237, 274877906944, 4294967297, 0, 103, 
0, 26242144, 26237840, 0, 26239280, 0, 97, 26343152, 
    26280944, 0}}


Hope someone can help!

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1354961

Title:
  segfault in 0x00007ffff725a7dd in _XtWindowedAncestor () from
  /usr/lib/x86_64-linux-gnu/libXt.so.6

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ddd/+bug/1354961/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to