Package: pcb-lesstif Version: 20140316-3 Severity: important Good evening,
When running a drc check on a pcb board, I ran into a SIGSEGV. It does not happen right away, might be a delayed effect of memory corruption... I did some editing to correct drc fails, and had caused a short during the editing (orange pads) right before I clicked the `Next button'. It's the second time now that this happens. I had installed a recent version of pcb-lesstif earlier today to see if that would fix it. Also updated some of the UI libraries it depends on(I'm using the testing release). It did not help. [...] ~# dpkg -l \*pcb\* Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=================================-=====================-=====================-======================================================================== ii geda-xgsch2pcb 0.1.3-3 all GPL EDA -- Electronics design software -- gschem -> PCB workflow GUI ii pcb 20140316-3 all printed circuit board (pcb) design program - meta-package ii pcb-common 20140316-3 all printed circuit board (pcb) design program - common files un pcb-gtk <none> <none> (no description available) ii pcb-lesstif 20140316-3 i386 printed circuit board (pcb) design program - LessTif interface ii rpcbind 0.2.1-4 i386 converts RPC program numbers into universal addresses [...] backtrace: [...] Warning: Name: vscroll Class: XmScrollBar The specified scrollbar value is less than the minimum scrollbar value. Program received signal SIGSEGV, Segmentation fault. 0x0809ad21 in ?? () (gdb) bt full #0 0x0809ad21 in ?? () No symbol table info available. #1 0x0809adc3 in ?? () No symbol table info available. #2 0x080a1a40 in ?? () No symbol table info available. #3 0x080a2101 in DRCAll () No symbol table info available. #4 0x08063750 in ?? () No symbol table info available. #5 0x080ee544 in hid_actionv () No symbol table info available. #6 0x080eeaa4 in ?? () No symbol table info available. #7 0x081136e4 in ?? () No symbol table info available. #8 0xb7c72027 in XtCallCallbackList (widget=0x83f9678, callbacks=0x83f9898, call_data=0xbfffef60) at ../../src/Callback.c:625 icl = 0x83f9898 cl = 0x83f989c i = <optimized out> ostate = <optimized out> app = <optimized out> #9 0xb7d77824 in ?? () from /usr/lib/i386-linux-gnu/libXm.so.4 ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #10 0xb7ca614c in HandleActions (w=w@entry=0x83f9678, event=0xbffff36c, accelWidget=<optimized out>, procs=0x83a52c4, actions=<optimized out>, stateTree=<optimized out>) at ../../src/TMstate.c:644 actionHookList = 0x0 bindWidget = <optimized out> #11 0xb7ca6555 in HandleSimpleState (w=w@entry=0x83f9678, tmRecPtr=tmRecPtr@entry=0x83f96a8, curEventPtr=0xbffff098) at ../../src/TMstate.c:883 bindData = <optimized out> procs = <optimized out> accelWidget = <optimized out> xlations = 0x83a4c50 stateTree = 0x83a3770 contextPtr = 0x83f96b0 i = 2 actions = 0xb7ccb2cc <dummyAction.9515> matchExact = 1 '\001' match = 1 '\001' complexMatchState = 0x0 currIndex = 6 typeIndex = 29 modIndex = 2 matchTreeIndex = 1 #12 0xb7ca7493 in _XtTranslateEvent (w=0x83f9678, event=0xbffff36c) at ../../src/TMstate.c:1101 tmRecPtr = 0x83f96a8 ---Type <return> to continue, or q <return> to quit--- curEvent = {xev = 0xbffff36c, event = {modifiers = 256, modifierMask = 0, lateModifiers = 0x0, eventType = 5, eventCode = 1, eventCodeMask = 0, matchEvent = 0x0, standard = 0 '\000'}} current_state = <optimized out> #13 0xb7c7fb9d in XtDispatchEventToWidget (widget=0x83f9678, event=0xbffff36c) at ../../src/Event.c:906 p = <optimized out> was_dispatched = 0 '\000' call_tm = <optimized out> cont_to_disp = 1 '\001' mask = <optimized out> app = <optimized out> #14 0xb7c802a0 in _XtDefaultDispatcher (event=0xbffff36c) at ../../src/Event.c:1367 was_dispatched = 120 'x' app = 0x0 #15 0xb7c8041b in XtDispatchEvent (event=0xbffff36c) at ../../src/Event.c:1423 was_dispatched = <optimized out> safe = <optimized out> dispatch_level = <optimized out> starting_count = 0 pd = <optimized out> time = <optimized out> dispatch = <optimized out> app = 0x81e65a0 #16 0xb7c8c128 in XtAppProcessEvent (app=0x81e65a0, mask=15) at ../../src/NextEvent.c:1397 ---Type <return> to continue, or q <return> to quit--- i = <optimized out> cur_time = {tv_sec = 1440103791, tv_usec = 8749} d = 0 event = {type = 5, xany = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288}, xkey = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, root = 260, subwindow = 0, time = 9254289, x = 168, y = 9, x_root = 506, y_root = 513, state = 256, keycode = 1, same_screen = 1}, xbutton = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, root = 260, subwindow = 0, time = 9254289, x = 168, y = 9, x_root = 506, y_root = 513, state = 256, button = 1, same_screen = 1}, xmotion = { type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, root = 260, subwindow = 0, time = 9254289, x = 168, y = 9, x_root = 506, y_root = 513, state = 256, is_hint = 1 '\001', same_screen = 1}, xcrossing = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, root = 260, subwindow = 0, time = 9254289, x = 168, y = 9, x_root = 506, y_root = 513, mode = 256, detail = 1, same_screen = 1, focus = 1, state = 256}, xfocus = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, mode = 260, detail = 0}, xexpose = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, x = 260, y = 0, width = 9254289, height = 168, count = 9}, xgraphicsexpose = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, drawable = 25166288, x = 260, y = 0, width = 9254289, height = 168, count = 9, major_code = 506, minor_code = 513}, xnoexpose = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, drawable = 25166288, major_code = 260, minor_code = 0}, xvisibility = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, state = 260}, xcreatewindow = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, parent = 25166288, window = 260, x = 0, y = 9254289, width = 168, height = 9, border_width = 506, override_redirect = 513}, xdestroywindow = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260}, xunmap = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, from_configure = 0}, xmap = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, override_redirect = 0}, xmaprequest = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, parent = 25166288, window = 260}, xreparent = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, parent = 0, x = 9254289, y = 168, override_redirect = 9}, xconfigure = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, x = 0, y = 9254289, width = 168, height = 9, border_width = 506, above = 513, ---Type <return> to continue, or q <return> to quit--- override_redirect = 256}, xgravity = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, x = 0, y = 9254289}, xresizerequest = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, width = 260, height = 0}, xconfigurerequest = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, parent = 25166288, window = 260, x = 0, y = 9254289, width = 168, height = 9, border_width = 506, above = 513, detail = 256, value_mask = 1}, xcirculate = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, event = 25166288, window = 260, place = 0}, xcirculaterequest = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, parent = 25166288, window = 260, place = 0}, xproperty = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, atom = 260, time = 0, state = 9254289}, xselectionclear = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, selection = 260, time = 0}, xselectionrequest = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, owner = 25166288, requestor = 260, selection = 0, target = 9254289, property = 168, time = 9}, xselection = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, requestor = 25166288, selection = 260, target = 0, property = 9254289, time = 168}, xcolormap = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, colormap = 260, new = 0, state = 9254289}, xclient = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, message_type = 260, format = 0, data = { b = "\221\065\215\000\250\000\000\000\t\000\000\000\372\001\000\000\001\002\000", s = {13713, 141, 168, 0, 9, 0, 506, 0, 513, 0}, l = {9254289, 168, 9, 506, 513}}}, xmapping = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, request = 260, first_keycode = 0, count = 9254289}, xerror = {type = 5, display = 0x23736, resourceid = 0, serial = 136212592, error_code = 208 '\320', request_code = 1 '\001', minor_code = 128 '\200'}, xkeymap = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, window = 25166288, key_vector = "\004\001\000\000\000\000\000\000\221\065\215\000\250\000\000\000\t\000\000\000\372\001\000\000\001\002\000\000\000\001\000"}, xgeneric = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, extension = 25166288, evtype = 260}, xcookie = {type = 5, serial = 145206, send_event = 0, display = 0x81e7070, extension = 25166288, evtype = 260, cookie = 0, data = 0x8d3591}, pad = {5, 145206, 0, 136212592, 25166288, 260, 0, 9254289, 168, 9, 506, 513, 256, 1, 1, 1, 256, 0, 0, 0, 0, 0, 0, 0}} #17 0xb7c8086b in XtAppMainLoop (app=0x81e65a0) at ../../src/Event.c:1554 No locals. #18 0x081115c5 in ?? () ---Type <return> to continue, or q <return> to quit--- No symbol table info available. #19 0x0805cf29 in main () No symbol table info available. (gdb) [...] The scroll bar messages seem harmless and show up every time the pcb is smaller than the window in either the x or y dimension. They are mildly annoying but do not seem to be the cause of the problem.