Package: xterm
Version: 393-1
Severity: important

I got a segmentation fault when clicking on the right button.

Core was generated by `/usr/bin/xterm -xrm *printFileOnXError: 
/home/vinc17/private/xterm-saved-172316'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  class_of (cell=0x7fb5479b9da8, ld=0x0) at ../button.c:3606

The full backtrace:

Thread 1 (Thread 0x7fb547a6a280 (LWP 5045)):
#0  class_of (cell=0x7fb5479b9da8, ld=0x0) at ../button.c:3606
        temp = {row = <optimized out>, col = 0}
        result = 0
        temp = <optimized out>
        result = <optimized out>
#1  ComputeSelect (xw=xw@entry=0x7fb5479ad010, extend=extend@entry=0, normal=1, 
endc=0x7fb5479b9dd8, startc=0x7fb5479b9dd0) at ../button.c:4160
        mark = <optimized out>
        screen = 0x7fb5479ad1d0
        cclass = <optimized out>
        first = {row = -260, col = 0}
        last = <optimized out>
        ignored = 0 '\000'
        ld = {startSel = 0x0, endSel = 0x559b94310190}
        ltmp = <optimized out>
#2  0x0000559b7d2adf6d in ExtendExtend (xw=xw@entry=0x7fb5479ad010, 
cell=cell@entry=0x7fffa94a9be8) at ../button.c:3319
        screen = 0x7fb5479ad1d0
        coord = <optimized out>
#3  0x0000559b7d2ae065 in EndExtend (xw=xw@entry=0x7fb5479ad010, 
event=event@entry=0x7fffa94aa0a0, params=params@entry=0x559b941ab410, 
num_params=2, use_cursor_loc=use_cursor_loc@entry=0) at ../button.c:3101
        cell = {row = 19, col = 10}
        screen = 0x7fb5479ad1d0
#4  0x0000559b7d2afcf6 in do_select_end (num_params=<optimized out>, 
use_cursor_loc=0, params=0x559b941ab410, event=0x7fffa94aa0a0, 
xw=0x7fb5479ad010) at ../button.c:1573
        screen = <optimized out>
        screen = <optimized out>
#5  do_select_end (use_cursor_loc=0, num_params=0x559b941ab3b0, 
params=0x559b941ab410, event=0x7fffa94aa0a0, xw=0x7fb5479ad010) at 
../button.c:1553
        screen = 0x7fb5479ad1d0
        screen = <optimized out>
#6  HandleSelectEnd (w=<optimized out>, event=0x7fffa94aa0a0, 
params=0x559b941ab410, num_params=0x559b941ab3b0) at ../button.c:1591
        xw = 0x7fb5479ad010
#7  0x00007fb548071d1f in HandleActions (w=w@entry=0x7fb5479ad010, 
event=0x7fffa94aa0a0, stateTree=0x559b941abf80, accelWidget=<optimized out>, 
procs=0x559b941efe58, actions=actions@entry=0x559b941ab3a0) at 
../../src/TMstate.c:653
        actionHookList = 0x0
        bindWidget = <optimized out>
#8  0x00007fb5480725e1 in HandleSimpleState (w=w@entry=0x7fb5479ad010, 
tmRecPtr=tmRecPtr@entry=0x7fb5479ad058, 
curEventPtr=curEventPtr@entry=0x7fffa94a9df0) at ../../src/TMstate.c:878
        bindData = <optimized out>
        procs = <optimized out>
        accelWidget = <optimized out>
        xlations = 0x559b941c83f0
        contextPtr = 0x7fb5479ad068
        i = <optimized out>
        actions = <optimized out>
        matchExact = <optimized out>
        match = <optimized out>
        complexMatchState = <optimized out>
        typeIndex = <optimized out>
        modIndex = <optimized out>
        matchTreeIndex = <optimized out>
#9  0x00007fb548073508 in _XtTranslateEvent (w=w@entry=0x7fb5479ad010, 
event=event@entry=0x7fffa94aa0a0) at ../../src/TMstate.c:1076
        tmRecPtr = <optimized out>
        curEvent = {xev = 0x7fffa94aa0a0, event = {modifiers = 3072, 
modifierMask = 0, lateModifiers = 0x0, eventType = 5, eventCode = 4, 
eventCodeMask = 0, matchEvent = 0x0, standard = 0 '\000'}}
        current_state = <optimized out>
#10 0x00007fb54804aa0b in XtDispatchEventToWidget 
(widget=widget@entry=0x7fb5479ad010, event=event@entry=0x7fffa94aa0a0) at 
../../src/Event.c:932
        p = <optimized out>
        was_dispatched = <optimized out>
        call_tm = <optimized out>
        cont_to_disp = 1 '\001'
        mask = <optimized out>
        app = <optimized out>
#11 0x00007fb54804b152 in _XtDefaultDispatcher (event=0x7fffa94aa0a0) at 
../../src/Event.c:1406
        mask = 8
        dspWidget = 0x7fb5479ad010
        was_filtered = <optimized out>
        widget = 0x7fb5479ad010
        grabType = remap
        pdi = 0x559b9418a640
        grabList = 0x0
        was_dispatched = 0 '\000'
        app = <optimized out>
#12 0x00007fb54804b2b1 in XtDispatchEvent (event=event@entry=0x7fffa94aa0a0) at 
../../src/Event.c:1480
        was_dispatched = <optimized out>
        safe = <optimized out>
        dispatch_level = 1
        starting_count = 0
        pd = <optimized out>
        time = <optimized out>
        dispatch = <optimized out>
        app = 0x559b941824e0
#13 0x0000559b7d2eadf7 in mergeButtonEvents (target=<optimized out>) at 
../misc.c:534
        next_event = {type = 5, xany = {type = 5, serial = 26860, send_event = 
0, display = 0x559b941837d0, window = 35651612}, xkey = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, keycode = 4, same_screen = 1}, xbutton = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, button = 4, same_screen = 1}, xmotion = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, is_hint = 4 '\004', same_screen = 1}, xcrossing = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, window = 35651612, 
root = 1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, 
y_root = 521, mode = 3072, detail = 4, same_screen = 1, focus = 1, state = 0}, 
xfocus = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
window = 35651612, mode = 1662, detail = 0}, xexpose = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, x = 1662, y 
= 0, width = 0, height = 0, count = 22007178}, xgraphicsexpose = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, drawable = 35651612, 
x = 1662, y = 0, width = 0, height = 0, count = 22007178, major_code = 0, 
minor_code = 131}, xnoexpose = {type = 5, serial = 26860, send_event = 0, 
display = 0x559b941837d0, drawable = 35651612, major_code = 1662, minor_code = 
0}, xvisibility = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, window = 35651612, state = 1662}, xcreatewindow = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 35651612, 
window = 1662, x = 0, y = 0, width = 22007178, height = 0, border_width = 131, 
override_redirect = 431}, xdestroywindow = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, event = 35651612, window = 1662}, 
xunmap = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
event = 35651612, window = 1662, from_configure = 0}, xmap = {type = 5, serial 
= 26860, send_event = 0, display = 0x559b941837d0, event = 35651612, window = 
1662, override_redirect = 0}, xmaprequest = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, parent = 35651612, window = 1662}, 
xreparent = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, event = 35651612, window = 1662, parent = 0, x = 22007178, y = 
0, override_redirect = 131}, xconfigure = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, event = 35651612, window = 1662, x = 0, y = 0, 
width = 22007178, height = 0, border_width = 131, above = 2237677961566, 
override_redirect = 3072}, xgravity = {type = 5, serial = 26860, send_event = 
0, display = 0x559b941837d0, event = 35651612, window = 1662, x = 0, y = 0}, 
xresizerequest = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, window = 35651612, width = 1662, height = 0}, xconfigurerequest 
= {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 
35651612, window = 1662, x = 0, y = 0, width = 22007178, height = 0, 
border_width = 131, above = 2237677961566, detail = 3072, value_mask = 
4294967297}, xcirculate = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, event = 35651612, window = 1662, place = 0}, xcirculaterequest 
= {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 
35651612, window = 1662, place = 0}, xproperty = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, window = 35651612, atom = 1662, time 
= 0, state = 22007178}, xselectionclear = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, window = 35651612, selection = 1662, time = 0}, 
xselectionrequest = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, owner = 35651612, requestor = 1662, selection = 0, target = 
22007178, property = 1851130904707, time = 2237677961566}, xselection = {type = 
5, serial = 26860, send_event = 0, display = 0x559b941837d0, requestor = 
35651612, selection = 1662, target = 0, property = 22007178, time = 
1851130904707}, xcolormap = {type = 5, serial = 26860, send_event = 0, display 
= 0x559b941837d0, window = 35651612, colormap = 1662, new = 0, state = 0}, 
xclient = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
window = 35651612, message_type = 1662, format = 0, data = {b = 
"\212\315O\001\000\000\000\000\203\000\000\000\257\001\000\000^\001\000", s = 
{-12918, 335, 0, 0, 131, 0, 431, 0, 350, 0}, l = {22007178, 1851130904707, 
2237677961566, 17179872256, 4294967297}}}, xmapping = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, request = 
1662, first_keycode = 0, count = 0}, xerror = {type = 5, display = 0x68ec, 
resourceid = 0, serial = 94126692906960, error_code = 28 '\034', request_code = 
0 '\000', minor_code = 32 ' '}, xkeymap = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, window = 35651612, key_vector = "~\006", '\000' 
<repeats 14 times>, 
"\212\315O\001\000\000\000\000\203\000\000\000\257\001\000"}, xgeneric = {type 
= 5, serial = 26860, send_event = 0, display = 0x559b941837d0, extension = 
35651612, evtype = 0}, xcookie = {type = 5, serial = 26860, send_event = 0, 
display = 0x559b941837d0, extension = 35651612, evtype = 0, cookie = 1662, data 
= 0x0}, pad = {5, 26860, 0, 94126692906960, 35651612, 1662, 0, 22007178, 
1851130904707, 2237677961566, 17179872256, 4294967297, 0 <repeats 12 times>}}
        p = <optimized out>
        next_event = <optimized out>
        p = <optimized out>
        merge_this = <optimized out>
        q = <optimized out>
#14 xtermAppPending () at ../misc.c:563
        result = <optimized out>
        this_event = {type = 5, xany = {type = 5, serial = 26860, send_event = 
0, display = 0x559b941837d0, window = 35651612}, xkey = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, keycode = 4, same_screen = 1}, xbutton = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, button = 4, same_screen = 1}, xmotion = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, root = 
1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, y_root = 
521, state = 3072, is_hint = 4 '\004', same_screen = 1}, xcrossing = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, window = 35651612, 
root = 1662, subwindow = 0, time = 22007178, x = 131, y = 431, x_root = 350, 
y_root = 521, mode = 3072, detail = 4, same_screen = 1, focus = 1, state = 0}, 
xfocus = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
window = 35651612, mode = 1662, detail = 0}, xexpose = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, x = 1662, y 
= 0, width = 0, height = 0, count = 22007178}, xgraphicsexpose = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, drawable = 35651612, 
x = 1662, y = 0, width = 0, height = 0, count = 22007178, major_code = 0, 
minor_code = 131}, xnoexpose = {type = 5, serial = 26860, send_event = 0, 
display = 0x559b941837d0, drawable = 35651612, major_code = 1662, minor_code = 
0}, xvisibility = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, window = 35651612, state = 1662}, xcreatewindow = {type = 5, 
serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 35651612, 
window = 1662, x = 0, y = 0, width = 22007178, height = 0, border_width = 131, 
override_redirect = 431}, xdestroywindow = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, event = 35651612, window = 1662}, 
xunmap = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
event = 35651612, window = 1662, from_configure = 0}, xmap = {type = 5, serial 
= 26860, send_event = 0, display = 0x559b941837d0, event = 35651612, window = 
1662, override_redirect = 0}, xmaprequest = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, parent = 35651612, window = 1662}, 
xreparent = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, event = 35651612, window = 1662, parent = 0, x = 22007178, y = 
0, override_redirect = 131}, xconfigure = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, event = 35651612, window = 1662, x = 0, y = 0, 
width = 22007178, height = 0, border_width = 131, above = 2237677961566, 
override_redirect = 3072}, xgravity = {type = 5, serial = 26860, send_event = 
0, display = 0x559b941837d0, event = 35651612, window = 1662, x = 0, y = 0}, 
xresizerequest = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, window = 35651612, width = 1662, height = 0}, xconfigurerequest 
= {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 
35651612, window = 1662, x = 0, y = 0, width = 22007178, height = 0, 
border_width = 131, above = 2237677961566, detail = 3072, value_mask = 
4294967297}, xcirculate = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, event = 35651612, window = 1662, place = 0}, xcirculaterequest 
= {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, parent = 
35651612, window = 1662, place = 0}, xproperty = {type = 5, serial = 26860, 
send_event = 0, display = 0x559b941837d0, window = 35651612, atom = 1662, time 
= 0, state = 22007178}, xselectionclear = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, window = 35651612, selection = 1662, time = 0}, 
xselectionrequest = {type = 5, serial = 26860, send_event = 0, display = 
0x559b941837d0, owner = 35651612, requestor = 1662, selection = 0, target = 
22007178, property = 1851130904707, time = 2237677961566}, xselection = {type = 
5, serial = 26860, send_event = 0, display = 0x559b941837d0, requestor = 
35651612, selection = 1662, target = 0, property = 22007178, time = 
1851130904707}, xcolormap = {type = 5, serial = 26860, send_event = 0, display 
= 0x559b941837d0, window = 35651612, colormap = 1662, new = 0, state = 0}, 
xclient = {type = 5, serial = 26860, send_event = 0, display = 0x559b941837d0, 
window = 35651612, message_type = 1662, format = 0, data = {b = 
"\212\315O\001\000\000\000\000\203\000\000\000\257\001\000\000^\001\000", s = 
{-12918, 335, 0, 0, 131, 0, 431, 0, 350, 0}, l = {22007178, 1851130904707, 
2237677961566, 17179872256, 4294967297}}}, xmapping = {type = 5, serial = 
26860, send_event = 0, display = 0x559b941837d0, window = 35651612, request = 
1662, first_keycode = 0, count = 0}, xerror = {type = 5, display = 0x68ec, 
resourceid = 0, serial = 94126692906960, error_code = 28 '\034', request_code = 
0 '\000', minor_code = 32 ' '}, xkeymap = {type = 5, serial = 26860, send_event 
= 0, display = 0x559b941837d0, window = 35651612, key_vector = "~\006", '\000' 
<repeats 14 times>, 
"\212\315O\001\000\000\000\000\203\000\000\000\257\001\000"}, xgeneric = {type 
= 5, serial = 26860, send_event = 0, display = 0x559b941837d0, extension = 
35651612, evtype = 0}, xcookie = {type = 5, serial = 26860, send_event = 0, 
display = 0x559b941837d0, extension = 35651612, evtype = 0, cookie = 1662, data 
= 0x0}, pad = {5, 26860, 0, 94126692906960, 35651612, 1662, 0, 22007178, 
1851130904707, 2237677961566, 17179872256, 4294967297, 0 <repeats 12 times>}}
        found = 1 '\001'
#15 0x0000559b7d2c55df in in_put (xw=<optimized out>) at ../charproc.c:6680
        size = <optimized out>
        time_select = <optimized out>
        screen = <optimized out>
        i = <optimized out>
        should_wait = 1
        my_timeout = {tv_sec = 0, tv_usec = 0}
        update = 0
        select_mask = {fds_bits = {8, 0 <repeats 15 times>}}
        write_mask = {fds_bits = {0 <repeats 16 times>}}
        screen = <optimized out>
        i = <optimized out>
        update = <optimized out>
        should_wait = <optimized out>
        my_timeout = <optimized out>
        size = <optimized out>
        time_select = <optimized out>
        __d = <optimized out>
        __d = <optimized out>
        __i__ = <optimized out>
        __d = <optimized out>
        __i__ = <optimized out>
        __i = <optimized out>
        __arr = <optimized out>
        try_timeout = <optimized out>
        tick = <optimized out>
        try_timeout = <optimized out>
        __d = <optimized out>
        __d = <optimized out>
        __d = <optimized out>
#16 doinput (xw=0x7fb5479ad010) at ../charproc.c:6697
        screen = 0x7fb5479ad1d0
        screen = <optimized out>
#17 VTparse (xw=xw@entry=0x7fb5479ad010) at ../charproc.c:6169
        keep_running = <optimized out>
#18 0x0000559b7d2c5c59 in VTRun (xw=0x7fb5479ad010) at ../charproc.c:9348
        screen = 0x7fb5479ad1d0
#19 0x0000559b7d2a6a8a in main (argc=<optimized out>, argv=<optimized out>) at 
../main.c:3098
        tblFullscreen = {{name = 0x559b7d3155ba "Always", code = 2}, {name = 
0x559b7d3155c1 "Never", code = 3}}
        form_top = 0x559b941ac590
        menu_top = 0x559b941ac590
        menu_high = 0
        screen = <optimized out>
        mode = <optimized out>
        my_class = 0x559b9417f330 "XTerm"
        line_speed = 15
        winToEmbedInto = 0

-- System Information:
Debian Release: trixie/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'stable-updates'), (500, 
'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), 
(500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.11.0-rc2+ (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages xterm depends on:
ii  libc6           2.39-6
ii  libfontconfig1  2.15.0-1.1
ii  libfreetype6    2.13.2+dfsg-1+b4
ii  libice6         2:1.0.10-1+b1
ii  libtinfo6       6.5-2
ii  libutempter0    1.2.1-3+b1
ii  libx11-6        2:1.8.7-1+b1
ii  libxaw7         2:1.0.14-1+b2
ii  libxext6        2:1.3.4-1+b1
ii  libxft2         2.3.6-1+b1
ii  libxinerama1    2:1.1.4-3+b1
ii  libxmu6         2:1.1.3-3+b2
ii  libxpm4         1:3.5.17-1+b1
ii  libxt6t64       1:1.2.1-1.2
ii  xbitmaps        1.1.1-2.2

Versions of packages xterm recommends:
ii  luit [luit]  2.0.20221028-1
ii  x11-utils    7.7+6+b1

Versions of packages xterm suggests:
pn  xfonts-cyrillic  <none>

-- no debconf information

-- 
Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon)

Reply via email to