• FXRuby crash (1/2)

    From ggarra13@gmail.com@21:1/5 to All on Sat Jul 30 14:48:03 2016
    I am updating IFMapper to the latest ruby2.3.1 and running into problems with threading I believe. IFMapper has an automapper that reads a file in the background and updates the GUI accordingly. Currently, this was changed to use FXApp.instance.
    runOnUiThread().
    However, I am still getting crashes after some use (like the user selects to stop automapping and then starts it again).
    The source code can be obtained by doing:

    $ sudo gem install ifmapper

    Here's the full log of the crash. Any hint or help is useful:

    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/aliases.rb:5411: [BUG] Segmentation fault at 0x00000000000000
    ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]

    -- Control frame information ----------------------------------------------- c:0014 p:---- s:0066 e:000065 CFUNC :getOwner
    c:0013 p:0012 s:0063 e:000062 METHOD /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/aliases.rb:5411
    c:0012 p:0035 s:0059 e:000058 LAMBDA /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/exceptions_for_fxerror.rb:8 [FINISH]
    c:0011 p:---- s:0057 e:000056 CFUNC :execute
    c:0010 p:0063 s:0054 e:000053 METHOD /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/TranscriptReader.rb:1368
    c:0009 p:0124 s:0050 e:000049 METHOD /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMap.rb:2221
    c:0008 p:0032 s:0044 e:000043 METHOD /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapperWindow.rb:144 [FINISH]
    c:0007 p:---- s:0037 e:000036 CFUNC :call
    c:0006 p:0065 s:0031 e:000030 METHOD /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/responder2.rb:55 [FINISH]
    c:0005 p:---- s:0020 e:000019 CFUNC :run
    c:0004 p:0169 s:0017 e:000016 TOP /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/bin/IFMapper:29 [FINISH]
    c:0003 p:---- s:0010 e:000009 CFUNC :load
    c:0002 p:0147 s:0006 E:000f20 EVAL /usr/local/bin/IFMapper:23 [FINISH]
    c:0001 p:0000 s:0002 E:0015f0 (none) [FINISH]

    -- Ruby level backtrace information ---------------------------------------- /usr/local/bin/IFMapper:23:in `<main>'
    /usr/local/bin/IFMapper:23:in `load' /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/bin/IFMapper:29:in `<top (required)>' /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/bin/IFMapper:29:in `run' /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/responder2.rb:55:in `onHandleMsg'
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/responder2.rb:55:in `call' /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapperWindow.rb:144:in `start_automap_cb'
    /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMap.rb:2221:in `start_automap'
    /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/TranscriptReader.rb:1368:in `properties'
    /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/TranscriptReader.rb:1368:in `execute'
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/exceptions_for_fxerror.rb:8:in `block (2 levels) in <module:Fox>'
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/aliases.rb:5411:in `owner' /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/aliases.rb:5411:in `getOwner'

    -- Machine register context ------------------------------------------------
    RIP: 0x00007f4529ce2f93 RBP: 0x00007ffd392696b0 RSP: 0x00007ffd39269630
    RAX: 0x00dcc0b200dcc0b2 RBX: 0x0000000002ec6210 RCX: 0x0000000000000000
    RDX: 0x00007f452a523920 RDI: 0x0000000002ec6210 RSI: 0x00007f452a5405a0
    R8: 0x0000000002ec6210 R9: 0x0000000000000000 R10: 0x00007ffd392698f0
    R11: 0x00000000022cbe78 R12: 0x00007f452a5405a0 R13: 0x00000000ffffffff
    R14: 0x00007f452d1c6cd0 R15: 0x000000000245c540 EFL: 0x0000000000010246

    -- C level backtrace information ------------------------------------------- /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb6ca5] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb6edc] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cb90944] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cc42c3e] /lib/x86_64-linux-gnu/libc.so.6 [0x7f452c7984a0] /usr/lib/x86_64-linux-gnu/libstdc++.so.6(__dynamic_cast+0x23) [0x7f4529ce2f93] /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL21FXWindow_dynamic_castPPv+0x2e) [0x7f452a7511be] core_wrap.cpp:3138
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL23_wrap_FXWindow_getOwneriPmm+0x91) [0x7f452a770831] core_wrap.cpp:585
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca450b] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb24a3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb34d3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca8269] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad142] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad99e] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccadbea] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccaf09d] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccafb72] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_funcall+0xdc) [0x7f452ccb042c] /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z33gvl_FXRbCallVoidMethod_2_skeletonIP13FXRbDialogBoxPKcEPvS4_+0x10) [0x7f452a9fee70] ./include/gvl_wrappers.h:595
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_thread_call_with_gvl+0x122) [0x7f452ccc1512]
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z18FXRbCallVoidMethodIP13FXRbDialogBoxPKcEvT_T0_+0x55) [0x7f452aa05445] ./include/gvl_wrappers.h:596
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX11FXDialogBox7executeEj+0x11) [0x7f452a134441]
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL32gvl_FXDialogBox_execute_skeletonPv+0x2d) [0x7f452a90e4cd] ./include/inlinestubs.h:180
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccc27ef] /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z19FXDialogBox_executePN2FX11FXDialogBoxEj+0x46) [0x7f452a90cbe6] gvl_wrappers.cpp:14
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL25_wrap_FXDialogBox_executeiPmm+0x6a) [0x7f452a8003fa] dialogs_wrap.cpp:4152
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca450b] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca8269] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad142] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccaef1c] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccaf480] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_method_call_with_block+0x132) [0x7f452cb9daa2]
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca450b] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb24a3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb34d3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca8269] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad142] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccaef1c] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccafb72] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_funcall+0xdc) [0x7f452ccb042c] /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z23FXRbHandleMessage_gvlcbPN2FX8FXObjectEmS1_jPv+0x230) [0x7f452a72e080] FXRuby.cpp:1385
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z32gvl_FXRbHandleMessage_5_skeletonIP10FXRbObjectmPN2FX8FXObjectEjPvES5_S5_+0x1b) [0x7f452a72fe6b] ./include/gvl_wrappers.h:595
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(rb_thread_call_with_gvl+0x122) [0x7f452ccc1512]
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZN10FXRbObject6handleEPN2FX8FXObjectEjPv+0x13c) [0x7f452a7383bc] ./include/gvl_wrappers.h:596
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX8FXObject9tryHandleEPS0_jPv+0x33) [0x7f452a1bb803]
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX13FXMenuCommand15onButtonReleaseEPNS_8FXObjectEjPv+0x6a) [0x7f452a1b6aea]
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZN15FXRbMenuCommand6handleEPN2FX8FXObjectEjPv+0x1a0) [0x7f452a742f10] ./include/impl.h:121
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX5FXApp13dispatchEventER7_XEvent+0xac8) [0x7f452a1117a8]
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX5FXApp11runOneEventEb+0x40) [0x7f452a1103b0]
    /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0(_ZN2FX5FXApp3runEv+0x65) [0x7f452a110445]
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL22gvl_FXApp_run_skeletonPv+0x2b) [0x7f452a90b4cb] ./include/inlinestubs.h:20
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccc27ef] /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_Z9FXApp_runPN2FX5FXAppE+0x39) [0x7f452a90d0a9] gvl_wrappers.cpp:14
    /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so(_ZL15_wrap_FXApp_runiPmm+0x48) [0x7f452a77fdb8] core_wrap.cpp:13329
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca450b] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb24a3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb34d3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca8269] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad142] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cb98899] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cb98ebd] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cb98f99] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca450b] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb24a3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccb34d3] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cca8269] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452ccad142] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3 [0x7f452cb93cfd] /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(ruby_exec_node+0x1d) [0x7f452cb956fd]
    /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3(ruby_run_node+0x1e) [0x7f452cb9783e]
    /usr/bin/ruby2.3 [0x40087b] /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0) [0x7f452c783830] ../csu/libc-start.c:291
    /usr/bin/ruby2.3(_start+0x29) [0x4008a9]

    -- Other runtime information -----------------------------------------------

    * Loaded script: /usr/local/bin/IFMapper

    * Loaded features:

    0 enumerator.so
    1 thread.rb
    2 rational.so
    3 complex.so
    4 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/encdb.so
    5 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/enc/trans/transdb.so
    6 /usr/lib/ruby/2.3.0/unicode_normalize.rb
    7 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/rbconfig.rb
    8 /usr/lib/ruby/2.3.0/rubygems/compatibility.rb
    9 /usr/lib/ruby/2.3.0/rubygems/defaults.rb
    10 /usr/lib/ruby/2.3.0/rubygems/deprecate.rb
    11 /usr/lib/ruby/2.3.0/rubygems/errors.rb
    12 /usr/lib/ruby/2.3.0/rubygems/version.rb
    13 /usr/lib/ruby/2.3.0/rubygems/requirement.rb
    14 /usr/lib/ruby/2.3.0/rubygems/platform.rb
    15 /usr/lib/ruby/2.3.0/rubygems/basic_specification.rb
    16 /usr/lib/ruby/2.3.0/rubygems/stub_specification.rb
    17 /usr/lib/ruby/2.3.0/rubygems/util/list.rb
    18 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/stringio.so
    19 /usr/lib/ruby/2.3.0/rubygems/specification.rb
    20 /usr/lib/ruby/2.3.0/rubygems/exceptions.rb
    21 /usr/lib/ruby/vendor_ruby/rubygems/defaults/operating_system.rb
    22 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
    23 /usr/lib/ruby/2.3.0/monitor.rb
    24 /usr/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb
    25 /usr/lib/ruby/2.3.0/rubygems.rb
    26 /usr/lib/ruby/vendor_ruby/did_you_mean/version.rb
    27 /usr/lib/ruby/vendor_ruby/did_you_mean/core_ext/name_error.rb
    28 /usr/lib/ruby/vendor_ruby/did_you_mean/levenshtein.rb
    29 /usr/lib/ruby/vendor_ruby/did_you_mean/jaro_winkler.rb
    30 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkable.rb
    31 /usr/lib/ruby/2.3.0/delegate.rb
    32 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
    33 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
    34 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/name_error_checkers.rb
    35 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/method_name_checker.rb
    36 /usr/lib/ruby/vendor_ruby/did_you_mean/spell_checkers/null_checker.rb
    37 /usr/lib/ruby/vendor_ruby/did_you_mean/formatter.rb
    38 /usr/lib/ruby/vendor_ruby/did_you_mean.rb
    39 /usr/lib/ruby/2.3.0/rubygems/dependency.rb
    40 /usr/lib/ruby/2.3.0/rubygems/path_support.rb
    41 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so
    42 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/core.rb
    43 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/dict.rb
    44 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/settings.rb
    45 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/iterators.rb
    46 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/keys.rb
    47 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/aliases.rb
    48 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/responder.rb
    49 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/timeout.rb
    50 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/chore.rb
    51 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/signal.rb
    52 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/input.rb
    53 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/accel_table.rb
    54 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/responder2.rb
    55 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/glgroup.rb
    56 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/execute_nonmodal.rb
    57 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/version.rb
    58 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/kwargs.rb
    59 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/exceptions_for_fxerror.rb
    60 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/thread.rb
    61 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16.rb
    62 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16/colors.rb
    63 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/Room.rb
    64 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/Connection.rb
    65 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/Section.rb
    66 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/Map.rb
    67 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXSpline.rb
    68 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXConnectionDialogBox.rb
    69 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXConnection.rb
    70 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXRoomDialogBox.rb
    71 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXRoom.rb
    72 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXSection.rb
    73 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapDialogBox.rb
    74 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXSectionDialogBox.rb
    75 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/AStar.rb
    76 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXWarningBox.rb
    77 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMap.rb
    78 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapperSettings.rb
    79 /usr/lib/ruby/2.3.0/psych/exception.rb
    80 /usr/lib/ruby/2.3.0/psych/syntax_error.rb
    81 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/psych.so
    82 /usr/lib/ruby/2.3.0/psych/omap.rb
    83 /usr/lib/ruby/2.3.0/psych/set.rb
    84 /usr/lib/ruby/2.3.0/psych/class_loader.rb
    85 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/strscan.so
    86 /usr/lib/ruby/2.3.0/psych/scalar_scanner.rb
    87 /usr/lib/ruby/2.3.0/psych/nodes/node.rb
    88 /usr/lib/ruby/2.3.0/psych/nodes/stream.rb
    89 /usr/lib/ruby/2.3.0/psych/nodes/document.rb
    90 /usr/lib/ruby/2.3.0/psych/nodes/sequence.rb
    91 /usr/lib/ruby/2.3.0/psych/nodes/scalar.rb
    92 /usr/lib/ruby/2.3.0/psych/nodes/mapping.rb
    93 /usr/lib/ruby/2.3.0/psych/nodes/alias.rb
    94 /usr/lib/ruby/2.3.0/psych/nodes.rb
    95 /usr/lib/ruby/2.3.0/psych/streaming.rb
    96 /usr/lib/ruby/2.3.0/psych/visitors/visitor.rb
    97 /usr/lib/ruby/2.3.0/psych/visitors/to_ruby.rb
    98 /usr/lib/ruby/2.3.0/psych/visitors/emitter.rb
    99 /usr/lib/ruby/2.3.0/psych/handler.rb
    100 /usr/lib/ruby/2.3.0/psych/tree_builder.rb
    101 /usr/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb
    102 /usr/lib/ruby/2.3.0/psych/json/ruby_events.rb
    103 /usr/lib/ruby/2.3.0/psych/visitors/json_tree.rb
    104 /usr/lib/ruby/2.3.0/psych/visitors/depth_first.rb
    105 /usr/lib/ruby/2.3.0/psych/visitors.rb
    106 /usr/lib/ruby/2.3.0/psych/parser.rb
    107 /usr/lib/ruby/2.3.0/psych/coder.rb
    108 /usr/lib/ruby/2.3.0/psych/core_ext.rb
    109 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/date_core.so
    110 /usr/lib/ruby/2.3.0/date.rb
    111 /usr/lib/ruby/2.3.0/psych/deprecated.rb
    112 /usr/lib/ruby/2.3.0/psych/stream.rb
    113 /usr/lib/ruby/2.3.0/psych/json/yaml_events.rb
    114 /usr/lib/ruby/2.3.0/psych/json/tree_builder.rb
    115 /usr/lib/ruby/2.3.0/psych/json/stream.rb
    116 /usr/lib/ruby/2.3.0/psych/handlers/document_stream.rb
    117 /usr/lib/ruby/2.3.0/psych.rb
    118 /usr/lib/ruby/2.3.0/yaml.rb
    119 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/locales/en/Messages.rb
    120 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapperWindow.rb
    121 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/FXMapFileDialog.rb
    122 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/TranscriptReader.rb
    123 /var/lib/gems/2.3.0/gems/ifmapper-2.0.1/lib/IFMapper/TranscriptDialogBox.rb

    * Process memory map:

    00400000-00401000 r-xp 00000000 08:08 657883 /usr/bin/ruby2.3
    00600000-00601000 r--p 00000000 08:08 657883 /usr/bin/ruby2.3
    00601000-00602000 rw-p 00001000 08:08 657883 /usr/bin/ruby2.3
    01fa3000-0300c000 rw-p 00000000 00:00 0 [heap] 7f451967d000-7f451c000000 r--s 00000000 08:08 1964528 /var/lib/gems/2.3.0/gems/fxruby-1.6.34/lib/fox16_c.so
    7f451c000000-7f451c021000 rw-p 00000000 00:00 0
    7f451c021000-7f4520000000 ---p 00000000 00:00 0
    7f4521d8e000-7f4522100000 r--s 00000000 08:08 663136 /usr/lib/x86_64-linux-gnu/libFOX-1.6.so.0.0.50
    7f4522100000-7f452227f000 r--s 00000000 08:08 663088 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
    7f452227f000-7f4522bad000 r--s 00000000 08:08 2102472 /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.23.so
    7f4522bad000-7f4522d75000 r--s 00000000 08:08 1338811 /lib/x86_64-linux-gnu/libc-2.23.so
    7f4522d75000-7f4522fe4000 r--s 00000000 08:08 657879 /usr/lib/x86_64-linux-gnu/libruby-2.3.so.2.3.0
    7f4522fe4000-7f4522fe5000 ---p 00000000 00:00 0
    7f4522fe5000-7f45231e6000 rw-p 00000000 00:00 0
    7f45231e6000-7f45231f1000 r-xp 00000000 08:08 1338797 /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f45231f1000-7f45233f0000 ---p 0000b000 08:08 1338797 /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f45233f0000-7f45233f1000 r--p 0000a000 08:08 1338797 /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f45233f1000-7f45233f2000 rw-p 0000b000 08:08 1338797 /lib/x86_64-linux-gnu/libnss_files-2.23.so
    7f45233f2000-7f45233f8000 rw-p 00000000 00:00 0
    7f45233f8000-7f4523403000 r-xp 00000000 08:08 1338794 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f4523403000-7f4523602000 ---p 0000b000 08:08 1338794 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f4523602000-7f4523603000 r--p 0000a000 08:08 1338794 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f4523603000-7f4523604000 rw-p 0000b000 08:08 1338794 /lib/x86_64-linux-gnu/libnss_nis-2.23.so
    7f4523604000-7f452361a000 r-xp 00000000 08:08 1338792 /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f452361a000-7f4523819000 ---p 00016000 08:08 1338792 /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f4523819000-7f452381a000 r--p 00015000 08:08 1338792 /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f452381a000-7f452381b000 rw-p 00016000 08:08 1338792 /lib/x86_64-linux-gnu/libnsl-2.23.so
    7f452381b000-7f452381d000 rw-p 00000000 00:00 0
    7f452381d000-7f4523825000 r-xp 00000000 08:08 1323759 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f4523825000-7f4523a24000 ---p 00008000 08:08 1323759 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f4523a24000-7f4523a25000 r--p 00007000 08:08 1323759 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f4523a25000-7f4523a26000 rw-p 00008000 08:08 1323759 /lib/x86_64-linux-gnu/libnss_compat-2.23.so
    7f4523a26000-7f4523adf000 r--p 00000000 08:08 1185963 /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
    7f4523adf000-7f4523b53000 rw-p 00000000 00:00 0
    7f4523bbb000-7f4523bbd000 r--s 00000000 08:08 657883 /usr/bin/ruby2.3
    7f4523bbd000-7f4523bd1000 r--p 00000000 08:08 1050668 /usr/share/fonts/type1/gsfonts/n019003l.pfb
    7f4523bd1000-7f4523bea000 r--p 00000000 08:08 1050692 /usr/share/fonts/type1/gsfonts/n021003l.pfb
    7f4523bea000-7f4523bf5000 r--s 00000000 08:08 938593 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le64.cache-6
    7f4523bf5000-7f4523bf7000 r--s 00000000 08:08 938635 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-le64.cache-6
    7f4523bf7000-7f4523c00000 r--s 00000000 08:08 938634 /var/cache/fontconfig/a6d8cf8e4ec09cdbc8633c31745a07dd-le64.cache-6
    7f4523c00000-7f4523c06000 r--s 00000000 08:08 938633 /var/cache/fontconfig/2cd17615ca594fa2959ae173292e504c-le64.cache-6
    7f4523c06000-7f4523c07000 r--s 00000000 08:08 938632 /var/cache/fontconfig/0d8c3b2ac0904cb8a57a757ad11a4a08-le64.cache-6
    7f4523c07000-7f4523c1c000 r--s 00000000 08:08 938629 /var/cache/fontconfig/04aabc0a78ac019cf9454389977116d2-le64.cache-6
    7f4523c1c000-7f4523c1d000 r--s 00000000 08:08 938628 /var/cache/fontconfig/1ac9eb803944fde146138c791f5cc56a-le64.cache-6
    7f4523c1d000-7f4523c21000 r--s 00000000 08:08 938627 /var/cache/fontconfig/385c0604a188198f04d133e54aba7fe7-le64.cache-6
    7f4523c21000-7f4523c22000 r--s 00000000 08:08 938626 /var/cache/fontconfig/dc05db6664285cc2f12bf69c139ae4c3-le64.cache-6
    7f4523c22000-7f4523c25000 r--s 00000000 08:08 938625 /var/cache/fontconfig/767a8244fc0220cfb567a839d0392e0b-le64.cache-6
    7f4523c25000-7f4523c27000 r--s 00000000 08:08 938624 /var/cache/fontconfig/69fb4bbe1b2fa860e172a32ebf28505c-le64.cache-6
    7f4523c27000-7f4523c28000 r--s 00000000 08:08 938622 /var/cache/fontconfig/4794a0821666d79190d59a36cb4f44b5-le64.cache-6
    7f4523c28000-7f4523c68000 r--s 00000000 08:08 938623 /var/cache/fontconfig/0bd3dc0958fa2205aaaa8ebb13e2872b-le64.cache-6
    7f4523c68000-7f4523c6d000 r--s 00000000 08:08 938621 /var/cache/fontconfig/8801497958630a81b71ace7c5f9b32a8-le64.cache-6
    7f4523c6d000-7f4523c9b000 r-xp 00000000 08:08 1832712 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/date_core.so
    7f4523c9b000-7f4523e9a000 ---p 0002e000 08:08 1832712 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/date_core.so
    7f4523e9a000-7f4523e9c000 r--p 0002d000 08:08 1832712 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/date_core.so
    7f4523e9c000-7f4523e9d000 rw-p 0002f000 08:08 1832712 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/date_core.so
    7f4523e9d000-7f4523e9e000 rw-p 00000000 00:00 0
    7f4523e9e000-7f4523ea3000 r-xp 00000000 08:08 1832696 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/strscan.so
    7f4523ea3000-7f45240a2000 ---p 00005000 08:08 1832696 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/strscan.so
    7f45240a2000-7f45240a3000 r--p 00004000 08:08 1832696 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/strscan.so
    7f45240a3000-7f45240a4000 rw-p 00005000 08:08 1832696 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/strscan.so
    7f45240a4000-7f45240c1000 r-xp 00000000 08:08 658336 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
    7f45240c1000-7f45242c1000 ---p 0001d000 08:08 658336 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
    7f45242c1000-7f45242c2000 r--p 0001d000 08:08 658336 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
    7f45242c2000-7f45242c3000 rw-p 0001e000 08:08 658336 /usr/lib/x86_64-linux-gnu/libyaml-0.so.2.0.4
    7f45242c3000-7f45242c9000 r-xp 00000000 08:08 1832714 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/psych.so
    7f45242c9000-7f45244c8000 ---p 00006000 08:08 1832714 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/psych.so
    7f45244c8000-7f45244c9000 r--p 00005000 08:08 1832714 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/psych.so
    7f45244c9000-7f45244ca000 rw-p 00006000 08:08 1832714 /usr/lib/x86_64-linux-gnu/ruby/2.3.0/psych.so
    7f45244ca000-7f45244cf000 r-xp 00000000 08:08 664075 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f45244cf000-7f45246ce000 ---p 00005000 08:08 664075 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f45246ce000-7f45246cf000 r--p 00004000 08:08 664075 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f45246cf000-7f45246d0000 rw-p 00005000 08:08 664075 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
    7f45246d0000-7f45246d2000 r-xp 00000000 08:08 663458 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f45246d2000-7f45248d2000 ---p 00002000 08:08 663458 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f45248d2000-7f45248d3000 r--p 00002000 08:08 663458 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f45248d3000-7f45248d4000 rw-p 00003000 08:08 663458 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
    7f45248d4000-7f45262a4000 r-xp 00000000 08:08 656222 /usr/lib/nvidia-304/libnvidia-glcore.so.304.131
    7f45262a4000-7f45264a3000 ---p 019d0000 08:08 656222 /usr/lib/nvidia-304/libnvidia-glcore.so.304.131
    7f45264a3000-7f4526ca4000 rwxp 019cf000 08:08 656222 /usr/lib/nvidia-304/libnvidia-glcore.so.304.131
    7f4526ca4000-7f4526cbe000 rwxp 00000000 00:00 0
    7f4526cbe000-7f4526cc1000 r-xp 00000000 08:08 656256 /usr/lib/nvidia-304/tls/libnvidia-tls.so.304.131
    7f4526cc1000-7f4526ec0000 ---p 00003000 08:08 656256 /usr/lib/nvidia-304/tls/libnvidia-tls.so.304.131
    7f4526ec0000-7f4526ec1000 rw-p 00002000 08:08 656256 /usr/lib/nvidia-304/tls/libnvidia-tls.so.304.131
    7f4526ec1000-7f4526ecc000 r-xp 00000000 08:08 669260 /usr/lib/x86_64-linux-gnu/libjbig.so.0
    7f4526ecc000-7f45270cb000 ---p 0000b000 08:08 669260 /usr/lib/x86_64-linux-gnu/libjbig.so.0
    7f45270cb000-7f45270cc000 r--p 0000a000 08:08 669260 /usr/lib/x86_64-linux-gnu/libjbig.so.0
    7f45270cc000-7f45270cf000 rw-p 0000b000 08:08 669260 /usr/lib/x86_64-linux-gnu/libjbig.so.0
    7f45270cf000-7f45270f0000 r-xp 00000000 08:08 1312621 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f45270f0000-7f45272ef000 ---p 00021000 08:08 1312621 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f45272ef000-7f45272f0000 r--p 00020000 08:08 1312621 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f45272f0000-7f45272f1000 rw-p 00021000 08:08 1312621 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
    7f45272f1000-7f4527317000 r-xp 00000000 08:08 1312563 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
    7f4527317000-7f4527517000 ---p 00026000 08:08 1312563 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
    7f4527517000-7f4527519000 r--p 00026000 08:08 1312563 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
    7f4527519000-7f452751a000 rw-p 00028000 08:08 1312563 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
    7f452751a000-7f452751f000 r-xp 00000000 08:08 660764 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
    7f452751f000-7f452771e000 ---p 00005000 08:08 660764 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
    7f452771e000-7f452771f000 r--p 00004000 08:08 660764 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
    7f452771f000-7f4527720000 rw-p 00005000 08:08 660764 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
    7f4527720000-7f4527729000 r-xp 00000000 08:08 667688 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
    7f4527729000-7f4527928000 ---p 00009000 08:08 667688 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
    7f4527928000-7f4527929000 r--p 00008000 08:08 667688 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
    7f4527929000-7f452792a000 rw-p 00009000 08:08 667688 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
    7f452792a000-7f452794b000 r-xp 00000000 08:08 664452 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f452794b000-7f4527b4a000 ---p 00021000 08:08 664452 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f4527b4a000-7f4527b4b000 r--p 00020000 08:08 664452 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f4527b4b000-7f4527b4c000 rw-p 00021000 08:08 664452 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
    7f4527b4c000-7f4527c16000 r-xp 00000000 08:08 656223 /usr/lib/nvidia-304/libGL.so.304.131
    7f4527c16000-7f4527e16000 ---p 000ca000 08:08 656223 /usr/lib/nvidia-304/libGL.so.304.131
    7f4527e16000-7f4527e53000 rwxp 000ca000 08:08 656223 /usr/lib/nvidia-304/libGL.so.304.131
    7f4527e53000-7f4527e69000 rwxp 00000000 00:00 0
    7f4527e69000-7f4527ed6000 r-xp 00000000 08:08 676311 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
    7f4527ed6000-7f45280d6000 ---p 0006d000 08:08 676311 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
    7f45280d6000-7f45280d7000 r--p 0006d000 08:08 676311 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
    7f45280d7000-7f45280d8000 rw-p 0006e000 08:08 676311 /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1
    7f45280d8000-7f45280ef000 r-xp 00000000 08:08 800574 /usr/local/lib/libz.so.1.2.8
    7f45280ef000-7f45282ee000 ---p 00017000 08:08 800574 /usr/local/lib/libz.so.1.2.8
    7f45282ee000-7f45282ef000 r--p 00016000 08:08 800574 /usr/local/lib/libz.so.1.2.8
    7f45282ef000-7f45282f0000 rw-p 00017000 08:08 800574 /usr/local/lib/libz.so.1.2.8
    7f45282f0000-7f452835f000 r-xp 00000000 08:08 658848 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
    7f452835f000-7f452855f000 ---p 0006f000 08:08 658848 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
    7f452855f000-7f4528560000 r--p 0006f000 08:08 658848 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
    7f4528560000-7f4528563000 rw-p 00070000 08:08 658848 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.4
    7f4528563000-7f4528587000 r-xp 00000000 08:08 1312734 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
    7f4528587000-7f4528786000 ---p 00024000 08:08 1312734 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
    7f4528786000-7f4528787000 r--p 00023000 08:08 1312734 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
    7f4528787000-7f4528788000 rw-p 00024000 08:08 1312734 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
    7f4528788000-7f45287df000 r-xp 00000000 08:08 669280 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
    7f45287df000-7f45289df000 ---p 00057000 08:08 669280 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
    7f45289df000-7f45289e0000 r--p 00057000 08:08 669280 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
    7f45289e0000-7f45289e1000 rw-p 00058000 08:08 669280 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
    7f45289e1000-7f45289e8000 r-xp 00000000 08:08 1338806 /lib/x86_64-linux-gnu/librt-2.23.so
    7f45289e8000-7f4528be7000 ---p 00007000 08:08 1338806 /lib/x86_64-linux-gnu/librt-2.23.so
    7f4528be7000-7f4528be8000 r--p 00006000 08:08 1338806 /lib/x86_64-linux-gnu/librt-2.23.so

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)