[Cin] pan_auto on termux (arm) gdb debug

Andrew Randrianasulu randrianasulu at gmail.com
Tue May 18 16:59:08 CEST 2021


fun fact - but directly pasting this log {just 29 kb} to gmail's mobile web
mail interface resulted in page reload...

so i copypasted it via pre-installed wps office.

most suspecting imo

audio_output_ptr = {0xf66050a0, 0xf66050d0, 0x0 <repeats 30 times>

but may be those just pointers on one for each channel, so 0x0 is normal
for unused channels
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.cinelerra-gg.org/pipermail/cin/attachments/20210518/be5622f7/attachment-0001.htm>
-------------- next part --------------
Segmentation fault
$ rm batch.mp4
$ LD_PRELOAD=$PREFIX/lib/libandroid-shmem.so gdb ~/cingg/cinelerra/cinelerra-5.1/bin/cin
GNU gdb (GDB) 10.1
Copyright (C) 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "arm-linux-androideabi".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<https://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
    <http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /data/data/com.termux/files/home/cingg/cinelerra/cinelerra-5.1/bin/cin...
(gdb) b render_pan
Breakpoint 1 at 0x7372dc: file virtualanode.C, line 447.
(gdb) run -r batchrender.rc
Starting program: /data/data/com.termux/files/home/cingg/cinelerra/cinelerra-5.1/bin/cin -r batchrender.rc
Cinelerra Infinity - built: May 15 2021 17:34:36
git://git.cinelerra-gg.org/goodguy/cinelerra.git
(c) 2006-2019 Heroine Virtual Ltd. by Adam Williams
2007-2020 mods for Cinelerra-GG by W.P.Morrow aka goodguy
Cinelerra is free software, covered by the GNU General Public License,
and you are welcome to change it and/or distribute copies of it under
certain conditions. There is absolutely no warranty for Cinelerra.

[Detaching after vfork from child process 11736]
Render::run: matrixbench.xml
[New LWP 11739]
[New LWP 11740]
[New LWP 11741]
[New LWP 11742]
[New LWP 11743]
[New LWP 11744]
[New LWP 11745]
[New LWP 11746]
[New LWP 11747]
[New LWP 11748]
[New LWP 11749]
[New LWP 11750]
[New LWP 11751]
[New LWP 11752]
[New LWP 11753]
[New LWP 11754]
[New LWP 11755]
[New LWP 11756]
[New LWP 11757]
[New LWP 11758]
[New LWP 11759]
[New LWP 11760]
[New LWP 11761]
[New LWP 11762]
[New LWP 11763]
[New LWP 11764]
[New LWP 11765]
[New LWP 11766]
[New LWP 11767]
[New LWP 11768]
[New LWP 11769]
[New LWP 11770]
[New LWP 11771]
[New LWP 11772]
[New LWP 11773]
[New LWP 11774]
[New LWP 11775]
[New LWP 11776]
[New LWP 11777]
[New LWP 11778]
[New LWP 11779]
[New LWP 11780]
[New LWP 11781]
[New LWP 11782]
[New LWP 11783]
[New LWP 11784]
[New LWP 11785]
[New LWP 11786]
[New LWP 11787]
[New LWP 11788]
[New LWP 11789]
[New LWP 11790]
[New LWP 11791]
[New LWP 11792]                                                        [New LWP 11793]
[New LWP 11794]
[New LWP 11795]                                                        --Type <RET> for more, q to quit, c to continue without paging--
                                                                       Thread 1 "cin" hit Breakpoint 1, VirtualANode::render_pan (
    this=0xf661ec00, input=0xf70f3000, output=0xf7a97000,                  fragment_len=32000, input_position=0, sample_rate=32000, autos=
    0xf6504180, channel=0, direction=0, use_nudge=0)
    at virtualanode.C:447
447             double slope = 0.0;                                    (gdb) step
451             double to_project_rate = (double)project_sample_rate / sample_rate;
(gdb) step                                                             449             EDL *edl = vconsole->renderengine->get_edl();
(gdb) step
451             double to_project_rate = (double)project_sample_rate / sample_rate;                                                           (gdb) step
448             double intercept = 1.0;
(gdb) step
449             EDL *edl = vconsole->renderengine->get_edl();          (gdb) step
448             double intercept = 1.0;
(gdb) step
449             EDL *edl = vconsole->renderengine->get_edl();          (gdb) step
RenderEngine::get_edl (this=0xf6776840) at renderengine.C:101
101             return edl;
(gdb) step                                                             VirtualANode::render_pan (this=0xf661ec00, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,
    sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:450                                 450             int64_t project_sample_rate = edl->session->sample_rate;
(gdb) step
451             double to_project_rate = (double)project_sample_rate / sample_rate;
(gdb) step
450             int64_t project_sample_rate = edl->session->sample_rate;
(gdb) step
451             double to_project_rate = (double)project_sample_rate / sample_rate;                                                           (gdb) step
452             double to_sample_rate = (double)sample_rate / project_sample_rate;
(gdb) step
453             if(use_nudge)
(gdb) step
456             for(int i = 0; i < fragment_len; )                     (gdb) step
458                     int64_t len = fragment_len - i;
(gdb) step
459                     int64_t slope_len = len * to_project_rate;
(gdb) step
__fixdfdi (a=32000)
    at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1425
1425    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step                                                             1424    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1426    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1428    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             __fixunsdfdi (a=32000)
    at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1405
1405    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step                                                             1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1405    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1414    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1417    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1418    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,
    sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:460                                 460                     int64_t input_pos = input_position * to_project_rate;                                                                 (gdb) step
459                     int64_t slope_len = len * to_project_rate;     (gdb) step
460                     int64_t input_pos = input_position * to_project_rate;
(gdb) step
__fixdfdi (a=0)
    at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1425
1425    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step
1424    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1426    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1428    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
__fixunsdfdi (a=0)
    at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1405
1405    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step
1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1405    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1414    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1417    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1418    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,
    sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:463
463                     get_pan_automation(slope, intercept, input_pos,(gdb) step
VirtualANode::get_pan_automation (this=<optimized out>,
    slope=<optimized out>, intercept=@0xfffeb318: 1,                       input_position=0, slope_len=@0xfffeb310: 32000, autos=0xf6504180,
    channel=0, direction=0) at virtualanode.C:509                      509             intercept = 0;
(gdb) step                                                             513             prev_keyframe = autos->get_prev_auto(input_position, direction, prev_keyframe);
(gdb) step                                                             509             intercept = 0;
(gdb) step                                                             510             slope = 0;
(gdb) step                                                             512             Auto *prev_keyframe = 0, *next_keyframe = 0;
(gdb) step                                                             513             prev_keyframe = autos->get_prev_auto(input_position, direction, prev_keyframe);
(gdb) step                                                             Autos::get_prev_auto (this=0xf6504180, position=0, direction=0,
    current=@0xfffeb29c: 0x0, use_default=1) at autos.C:198
198             if(direction == PLAY_FORWARD)
(gdb) step
201                     if(current)
(gdb) step                                                             207                     if(!current && first && first->position <= position)
(gdb) step                                                             213                     if(!current && use_default) current = (first ? first : default_auto);                                                 (gdb) step
235             return current;                                        (gdb) step
VirtualANode::get_pan_automation (this=<optimized out>,
    slope=<optimized out>, intercept=@0xfffeb318: 0,                       input_position=0, slope_len=@0xfffeb310: 32000, autos=0xf6504180,
    channel=0, direction=0) at virtualanode.C:514                      514             next_keyframe = autos->get_next_auto(input_position, direction, next_keyframe);                                               (gdb) step
Autos::get_next_auto (this=0xf6504180, position=0, direction=0,            current=@0xfffeb298: 0x0, use_default=1) at autos.C:307
307             if(direction == PLAY_FORWARD)
(gdb) step                                                             309                     if(current)
(gdb) step
315                     if(!current && last && last->position > position)
(gdb) step
323                     if(!current && use_default) current = (last ? last : default_auto);
(gdb) step
345             return current;                                        (gdb) step
VirtualANode::get_pan_automation (this=<optimized out>,                    slope=<optimized out>, intercept=@0xfffeb318: 0,
    input_position=0, slope_len=@0xfffeb310: 32000, autos=0xf6504180,      channel=0, direction=0) at virtualanode.C:515
515             PanAuto *prev_pan_auto = (PanAuto *)prev_keyframe;
(gdb) step                                                             518             if(direction == PLAY_FORWARD)
(gdb) step                                                             521                     if(next_pan_auto->position > prev_pan_auto->position)                                                                 (gdb) step
535                             intercept = prev_pan_auto->values[channel];
(gdb) step
558     }                                                              (gdb) step
VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,
    sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:466
466                     slope_len *= to_sample_rate;                   (gdb) step
467                     slope = slope * to_sample_rate;
(gdb) step                                                             466                     slope_len *= to_sample_rate;
(gdb) step                                                             467                     slope = slope * to_sample_rate;
(gdb) step                                                             471                     if(!EQUIV(slope, 0)) {
(gdb) step
467                     slope = slope * to_sample_rate;                (gdb) step
466                     slope_len *= to_sample_rate;                   (gdb) step
__fixdfdi (a=32000)                                                        at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1425                                                         1425    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step                                                             1424    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1426    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1425    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1428    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1427    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
__fixunsdfdi (a=32000)                                                     at /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c:1405
1405    /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c: (undocumented errno 2).
(gdb) step
1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1405    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step
1409    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             1414    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1417    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c                                                          (gdb) step
1418    in /buildbot/src/android/gcc/toolchain/build/../gcc/gcc-4.9/libgcc/libgcc2.c
(gdb) step                                                             VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,               sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:468
468                     slope_len = MIN(slope_len, len);               (gdb) step
471                     if(!EQUIV(slope, 0)) {
(gdb) step
468                     slope_len = MIN(slope_len, len);
(gdb) step
471                     if(!EQUIV(slope, 0)) {                         (gdb) step
477                     else if( EQUIV(intercept, 1) ) {
(gdb) step                                                             478                             for(int64_t j = 0; j < slope_len; j++, i++)                                                                   (gdb) step
480                                     output[i] += input[i];         (gdb) step

Thread 1 "cin" received signal SIGSEGV, Segmentation fault.            VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,               sample_rate=32000, autos=0xf6504180, channel=0, direction=0,
    use_nudge=0) at virtualanode.C:480                                 480                                     output[i] += input[i];
(gdb) bt full                                                          #0  VirtualANode::render_pan (this=<optimized out>, input=0xf70f3000,
    output=0xf7a97000, fragment_len=32000, input_position=0,
    sample_rate=32000, autos=0xf6504180, channel=0, direction=0,           use_nudge=0) at virtualanode.C:480
        j = 0
        slope_len = 32000
        len = <optimized out>
        input_pos = <optimized out>
        i = 0                                                                  slope = 0
        intercept = <optimized out>
        edl = <optimized out>                                                  project_sample_rate = <optimized out>
        to_project_rate = 1                                                    to_sample_rate = 1
#1  0x00b36f00 in VirtualANode::render_as_module (                         this=<optimized out>, audio_out=0xf6514858,
    output_temp=<optimized out>, len=32000, start_position=0,
    sample_rate=32000) at virtualanode.C:344                                   buffer = 0xf7a97000
        j = 0                                                                  mute_fragment_project = 32000
        mute_fragment = 32000                                                  mute_constant = <optimized out>
        i = <optimized out>                                                    direction = 0
        edl = <optimized out>
        debug = 0                                                              project_sample_rate = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        start_position_project = <optimized out>
        mute_position = 0
#2  0x00b369ec in VirtualANode::render (this=0xf7a97000, output_temp=
    0x0, size=<optimized out>, start_position=0, sample_rate=32000)        at virtualanode.C:176
        arender = <optimized out>
        debug = 0                                                      #3  0x00b36058 in VirtualAConsole::process_buffer (this=0xf650cd80,
    len=<optimized out>, start_position=0) at virtualaconsole.C:136            node = 0xf7a97000
        track = <optimized out>                                                i = 0
        debug = 0
        result = 0                                                     #4  0x008fb938 in ARender::process_buffer (this=0xf6514800,
    input_len=0, input_position=0) at arender.C:210                            result = <optimized out>
#5  ARender::process_buffer (this=<optimized out>,                         buffer_out=0xfffece00, input_len=32000, input_position=0)
    at arender.C:189                                                           fragment_position = 0
        result = <optimized out>
        reconfigure = <optimized out>                                          fragment_len = 0
        start_offset = <optimized out>
#6  0x00a71130 in PackageRenderer::do_audio (
    this=this at entry=0xfffecdb0) at packagerenderer.C:305
        output_length = <optimized out>
#7  0x00a71d18 in PackageRenderer::render_package (this=0xfffecdb0,    --Type <RET> for more, q to quit, c to continue without paging--
    package=<optimized out>) at packagerenderer.C:552
        need_audio = <optimized out>                                           need_video = <optimized out>
        debug = 0                                                              samples_rendered = <optimized out>
        video_done = <optimized out>                                           audio_done = 0
#8  0x00ace360 in RenderThread::render_single (
    this=this at entry=0xf6714c18, test_overwrite=<optimized out>,            asset=<optimized out>, asset at entry=0xf6650400,
    edl=<optimized out>, edl at entry=0xf6dedc00, strategy=0,                 range_type=0) at render.C:808
        fps = <optimized out>                                                  package = 0xf70f3000
        package_renderer = {<PackageRenderer> = {                                  _vptr$PackageRenderer = 0x2b17114 <vtable for MainPackageRenderer+8>, edl = 0xf64f8400, preferences = 0xf64ce000,
            default_asset = 0xf6650400, timer = 0xf6604d70,                        frames_per_second = 0, total_samples_rendered = 0,
            asset = 0xf5fd1800, audio_output = 0xf666b530,
            audio_position = 0, audio_preroll = 0,
            audio_read_length = 32000, file = 0xf6d9a640, result = 0,
            video_output = 0xf666b570, mwindow = 0x0,
            audio_output_ptr = {0xf66050a0, 0xf66050d0,                              0x0 <repeats 30 times>}, audio_cache = 0xf6703818,
            video_cache = 0xf6703888, compressed_output = 0xf6741d60,
            aconfig = 0xf5fc3800, vconfig = 0xf6614400,                            playable_tracks = 0xf6605160, render_engine = 0xf6776840,
            package = 0xf64fac00, command = 0xf650c1f0,                --Type <RET> for more, q to quit, c to continue without paging--
            direct_frame_copying = 0,                                              video_device = 0xf792f114 <je_tsd_tsd>,
            video_output_ptr = 0xf6741e40, video_preroll = 0,
            video_position = 25, video_read_length = 25,                           video_write_length = 2, video_write_position = 1},
          render = 0xf67419e0}                                                 farm_server = 0x0
        total_length = <optimized out>                                         command = 0xf650c150
        audio_cache = 0xf67037e0                                               video_cache = 0xf6703850
#9  0x00ace930 in RenderThread::run (this=0xf6714c18) at render.C:924
        edl = 0xf6dedc00                                                       job = 0xf6debe00
        file = <optimized out>
        i = 0
        render_timer = {_vptr$Timer = 0x2b26b7c <vtable for Timer+8>,
          current_time = {tv_sec = 1621348422, tv_usec = 755804},
          new_time = {tv_sec = -161259704, tv_usec = -161259700}}              script = 0x0
        gain = <optimized out>
#10 0x009281cc in BatchRenderThread::start_rendering (                     this=0xf64a5b00, config_path=<optimized out>,
    batch_path=<optimized out>) at batchrender.C:634                           font_path = "/data/data/com.termux/files/home/cingg/cinelerra/cinelerra-5.1/bin/plugins//fonts", '\000' <repeats 183 times>...                paths = {avail = 16, dtype = 2, total = 0,
          values = 0xf671b840}
        boot_defaults = 0x0                                            --Type <RET> for more, q to quit, c to continue without paging--
        signals = <optimized out>                                              preferences = 0xf6655000
        result = <optimized out>                                               render = <optimized out>
#11 0x00a23098 in main (argc=<optimized out>, argv=<optimized out>)        at main.C:357
        thread = <optimized out>
        filenames = {avail = 16, dtype = 2, total = 0,                           values = 0xf6d9f0c0}
        fs = {_vptr$FileSystem = 0x2b26b08 <vtable for FileSystem+8>,
          dir_list = {avail = 16, dtype = 1, total = 0,
            values = 0xf6d9f180},
          filter = '\000' <repeats 1023 times>, want_directory = 0,
          show_all_files = 0,                                                    current_dir = "/data/data/com.termux/files/home/sample_proj_2", '\000' <repeats 977 times>, sort_order = 0, sort_field = 0}
        ltm = {tm_sec = 39, tm_min = 33, tm_hour = 17, tm_mday = 18,             tm_mon = 4, tm_year = 121, tm_wday = 2, tm_yday = 137,
          tm_isdst = 0, tm_gmtoff = 10800, tm_zone = 0xf6da3bb9 "MSK"}         gtm = {tm_sec = 39, tm_min = 33, tm_hour = 14, tm_mday = 18,
          tm_mon = 4, tm_year = 121, tm_wday = 2, tm_yday = 137,                 tm_isdst = 0, tm_gmtoff = 0, tm_zone = 0xf6dd03a4 "GMT"}
        deamon_path = "\000\232\213\367\211\232\213\367\221\232\213\367\231\232\213\367\070\060\330\366\000\001\340\366\006\000\000\000\bB\331\366\310c\223\367\367-\213\367\\\005\340\366\000\361\331\366\264c\223\367h\001\340\366\344c\223\367\270c\223\367\070\060\330\366\bB\331\366\000\001\340\366\004\000\000\000@\006\340\366\374\377\377\377X\006\340\366\000\000\000\000\070\060\330\366\000\060\330\366\001\000\000\000\bB\331\366|\361\222\367\032\000\000\000\b\341\376\377!\354\214\367\000\000\00--Type <RET> for more, q to quit, c to continue without paging--       0\000\000\000\000\000\070\060\330\366\000B\331\366\001\000\000\000\255+\214\367\001\000\000\000\240\340\376\377\350\340\376\377\224ɹ\000\001\000\250\366\000\000\224\366\000\000\240\366\000\000\254\366\000\220\362\367\000\000\000\000\000\020\000\000\274\360\222\367\000"...
        config_path = "\000:s0\000`\374\367\060\000\000\000#\000\000\000\000\372\361\367 \272\376\367\000\360\361\367\000\372\361\367\000\000\000\000\000\360\017\000\"@\000\000\000\000\000\000\377\377\377\377\000\000\000\000\000\360\017", '\000' <repeats 13 times>, "|\361\222\367aS\216\367\377\377\377\377\000\000\b\000\000\360\017\000\000\000\000\000\000\000\000\000\000\020\320\366\016f\212\367\000\000\000\000\200F\333\367\260F\333\367\340\324\307\367\210\263\376\367\340\324\307\367\203i\267\367|\005\340\366\210\335\376\377\000\001\340\366\204\005\340\366\000\001\340\366\000\000\000\000\000\000\b\000\000\000\000\000\000\000\000\000\327\373\213\367\324\355A\272\000\360\017\000\324\355A\272\060l\223\367\324\355A\272\000\342\a\000\000"...
        batch_path = "batchrender.rc", '\000' <repeats 304 times>...           ru = {ru_utime = {tv_sec = 28261, tv_usec = 0}, ru_stime = {
            tv_sec = 0, tv_usec = 0}, ru_maxrss = 0, ru_ixrss = 0,
          ru_idrss = 0, ru_isrss = 0, ru_minflt = 0, ru_majflt = 0,              ru_nswap = 0, ru_inblock = 0, ru_oublock = 0,
          ru_msgsnd = 0, ru_msgrcv = 0, ru_nsignals = 0,                         ru_nvcsw = 0, ru_nivcsw = 0}
        tzofs = <optimized out>                                                load_perpetual = <optimized out>
        nice_value = <optimized out>                                           deamon_port = <optimized out>
        operation = <optimized out>
        lang = 0x0                                                             locale_path = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--
        cin = <optimized out>
        loc = <optimized out>
        load_backup = <optimized out>
        start_remote_control = <optimized out>                                 scale = 1
        st = <optimized out>
        et = <optimized out>                                                   dt = <optimized out>
        sys_ms = <optimized out>                                               usr_ms = <optimized out>
        ss = <optimized out>                                                   sms = <optimized out>
        us = <optimized out>
        ums = <optimized out>                                          (gdb)


More information about the Cin mailing list