GNU DDD 3.3.12 (x86_64-pc-linux-gnu) Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany. Copyright (C) 1999-2001 Universität Passau, Germany. Copyright (C) 2001 Universität des Saarlandes, Germany. Copyright (C) 2001-2009 Free Software Foundation, Inc. Compiled with GCC 7.3.0, GNU libc 2.27 Requires X11R6, Xt11R6, Motif 2.3.8 (Motif Version 2.3.8) Includes XPM 3.4.11, Athena Panner (7000002L), DDD core Built 2018-04-03 by Balint Reczey . $ ddd ./bin/main + /bin/sh -c 'exec gdb -q -fullname '\''./bin/main'\''' # Hello, world! # Opening session "101b3e27d6a1f74b28155748660352430400000026160066"... # Enabling core dumps... # Enabling core dumps...done. # Running GDB (pid 2689, tty /dev/pts/2)... # Current language: C/C++ # Searching "vsllib/ddd.vsl"... # Trying "/home/cmascart/.ddd/vsllib/ddd.vsl" # Trying "/usr/share/ddd/vsllib/ddd.vsl" # Searching "vsllib/ddd.vsl"..."/usr/share/ddd/vsllib/ddd.vsl". # Creating "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/"... # Creating "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/"...done. # Copying "/home/cmascart/.ddd/init" to "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/init"... # Copying "/home/cmascart/.ddd/init" to "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/init"...done. # Copying "/home/cmascart/.ddd/history" to "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/history"... # Copying "/home/cmascart/.ddd/history" to "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/history"...done. # Saving session in "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/init"... # Searching "ddd/Ddd"... # Trying "/home/cmascart/.ddd/ddd/Ddd" # Trying "/usr/share/ddd/ddd/Ddd" # Searching "ddd/Ddd"..."/usr/share/ddd/ddd/Ddd". # Saving session in "/home/cmascart/.ddd/sessions/101b3e27d6a1f74b28155748660352430400000026160066/init"...done. 2019.05.10 13:10:03 <- "Reading symbols from ./bin/main..." 2019.05.10 13:10:03 <- "done.\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "set prompt (gdb) \n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "set height 0\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "set width 0\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "set annotate 1\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> " set verbose off\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "info line\n" 2019.05.10 13:10:03 <- "No line number information available.\n" "(gdb) " 2019.05.10 13:10:03 -> "list\n" 2019.05.10 13:10:03 <- "1\t#include \n" "2\t\n" "3\t#include \"strategy.hpp\"\n" "4\t#include \"distributed.hpp\"\n" "5\t#include \"../include/SFMT/SFMT.h\"\n" "6\t\n" "7\tint main(void) {\n" "8\t\tsfmt_t * sfmt = new sfmt_t;\n" "9\t\tsfmt_init_gen_rand(sfmt, 12345);\n" "10\t\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "info line\n" 2019.05.10 13:10:03 <- "Line 10 of \"src/main.cpp\" is at address 0x8495 but contains no code.\n" 2019.05.10 13:10:03 <- "\032\032/home/cmascart/Thesis/Complexity/src/main.cpp:10:187:beg:0x8495\n" "(gdb) " 2019.05.10 13:10:03 -> "output 4711\n" 2019.05.10 13:10:03 <- "4711" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "show language\n" 2019.05.10 13:10:03 <- "The current source language is \"auto; currently c++\".\n" "(gdb) " 2019.05.10 13:10:03 -> "show version\n" 2019.05.10 13:10:03 <- "GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git\n" "Copyright (C) 2018 Free Software Foundation, Inc.\n" "License GPLv3+: GNU GPL version 3 or later \n" "This is free software: you are free to change and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\n" "and \"show warranty\" for details.\n" "This GDB was configured as \"x86_64-linux-gnu\".\n" "Type \"show configuration\" for configuration details.\n" "For bug reporting instructions, please see:\n" ".\n" "Find the GDB manual and other documentation resources online at:\n" ".\n" "For help, type \"help\".\n" "Type \"apropos word\" to search for commands related to \"word\".\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "pwd\n" 2019.05.10 13:10:03 <- "Working directory /home/cmascart/Thesis/Complexity.\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "info breakpoints\n" 2019.05.10 13:10:03 <- "No breakpoints or watchpoints.\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "show history filename\n" 2019.05.10 13:10:03 <- "The filename in which to record the command history is \"/home/cmascart/Thesis/Complexity/.gdb_history\".\n" 2019.05.10 13:10:03 <- "(gdb) " 2019.05.10 13:10:03 -> "show history size\n" 2019.05.10 13:10:03 <- "The size of the command history is 256.\n" 2019.05.10 13:10:03 <- "(gdb) " # Reading file "/home/cmascart/Thesis/Complexity/src/main.cpp"... # Reading file "/home/cmascart/Thesis/Complexity/src/main.cpp"...done. # File "/home/cmascart/Thesis/Complexity/src/main.cpp" 19 lines, 578 characters # Setting buttons... # Setting buttons...done. 2019.05.10 13:10:04 -> "set confirm off\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "source /tmp/dddMeeiIK\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "info breakpoints\n" 2019.05.10 13:10:04 <- "No breakpoints or watchpoints.\n" "(gdb) " 2019.05.10 13:10:04 -> "info source\n" 2019.05.10 13:10:04 <- "Current source file is src/main.cpp\n" "Compilation directory is /home/cmascart/Thesis/Complexity\n" "Located in /home/cmascart/Thesis/Complexity/src/main.cpp\n" "Contains 19 lines.\n" "Source language is c++.\n" "Producer is GNU C++11 7.4.0 -mtune=generic -march=x86-64 -g -std=c++11 -fstack-protector-strong.\n" "Compiled with DWARF 2 debugging format.\n" "Does not include preprocessor macro info.\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "# reset\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "info breakpoints\n" 2019.05.10 13:10:04 <- "No breakpoints or watchpoints.\n" "(gdb) " 2019.05.10 13:10:04 -> "display\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "info display\n" 2019.05.10 13:10:04 <- "There are no auto-display expressions now.\n" "(gdb) " 2019.05.10 13:10:04 -> "set environment TERM dumb\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "info files\n" 2019.05.10 13:10:04 <- "Symbols from \"/home/cmascart/Thesis/Complexity/bin/main\".\n" "Local exec file:\n" "\t`/home/cmascart/Thesis/Complexity/bin/main\', file type elf64-x86-64.\n" "\tEntry point: 0x1ae0\n" "\t0x0000000000000238 - 0x0000000000000254 is .interp\n" "\t0x0000000000000254 - 0x0000000000000274 is .note.ABI-tag\n" "\t0x0000000000000274 - 0x0000000000000298 is .note.gnu.build-id\n" "\t0x0000000000000298 - 0x00000000000002c0 is .gnu.hash\n" "\t0x00000000000002c0 - 0x0000000000000818 is .dynsym\n" "\t0x0000000000000818 - 0x0000000000000ffd is .dynstr\n" "\t0x0000000000000ffe - 0x0000000000001070 is .gnu.version\n" "\t0x0000000000001070 - 0x0000000000001130 is .gnu.version_r\n" "\t0x0000000000001130 - 0x00000000000013e8 is .rela.dyn\n" "\t0x00000000000013e8 - 0x00000000000017f0 is .rela.plt\n" "\t0x00000000000017f0 - 0x0000000000001807 is .init\n" "\t0x0000000000001810 - 0x0000000000001ad0 is .plt\n" "\t0x0000000000001ad0 - 0x0000000000001ad8 is .plt.got\n" "\t0x0000000000001ae0 - 0x000000000000ac52 is .text\n" "\t0x000000000000ac54 - 0x000000000000ac5d is .fini\n" "\t0x000000000000ac60 - 0x000000000000b0d0 is .rodata\n" "\t0x000000000000b0d0 - 0x000000000000bf6c is .eh_frame_hdr\n" "\t0x000000000000bf70 - 0x000000000000fba8 is .eh_frame\n" "\t0x000000000000fba8 - 0x000000000000fe6c is .gcc_except_table\n" "\t0x0000000000210b88 - 0x0000000000210ba8 is .init_array\n" "\t0x0000000000210ba8 - 0x0000000000210bb0 is .fini_array\n" "\t0x0000000000210bb0 - 0x0000000000210c38 is .data.rel.ro\n" "\t0x0000000000210c38 - 0x0000000000210e58 is .dynamic\n" "\t0x0000000000210e58 - 0x0000000000211000 is .got\n" "\t0x0000000000211000 - 0x0000000000211018 is .data\n" "\t0x0000000000211020 - 0x0000000000211258 is .bss\n" "(gdb) " 2019.05.10 13:10:04 -> "info program\n" 2019.05.10 13:10:04 <- "The program being debugged is not being run.\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "x /i 0x8495\n" 2019.05.10 13:10:04 <- " 0x8495 :\tlea 0x2a5c(%rip),%rsi # 0xaef8\n" 2019.05.10 13:10:04 <- "(gdb) " 2019.05.10 13:10:04 -> "x /i 0x8553\n" 2019.05.10 13:10:04 <- " 0x8553 :\tmovsl %ds:(%rsi),%es:(%rdi)\n" 2019.05.10 13:10:04 <- "(gdb) " # Disassembling location 0x8495 to 0x8595... 2019.05.10 13:10:04 -> "disassemble 0x8495,0x8595\n" 2019.05.10 13:10:04 <- "Dump of assembler code from 0x8495 to 0x8595:\n" " 0x0000000000008495 :\tlea 0x2a5c(%rip),%rsi # 0xaef8\n" " 0x000000000000849c :\tlea 0x208b7d(%rip),%rdi # 0x211020 \n" " 0x00000000000084a3 :\tcallq 0x1940 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n" " 0x00000000000084a8 :\tmov %rax,%rdx\n" " 0x00000000000084ab :\tmov 0x208b1e(%rip),%rax # 0x210fd0\n" " 0x00000000000084b2 :\tmov %rax,%rsi\n" " 0x00000000000084b5 :\tmov %rdx,%rdi\n" " 0x00000000000084b8 :\tcallq 0x1980 \n" " 0x00000000000084bd :\tmov $0x20,%edi\n" " 0x00000000000084c2 :\tcallq 0x1950 \n" " 0x00000000000084c7 :\tmov %rax,%rbx\n" " 0x00000000000084ca :\tmov 0x2ad7(%rip),%rdx # 0xafa8\n" " 0x00000000000084d1 :\tmov -0x318(%rbp),%rax\n" " 0x00000000000084d8 :\tmov %rdx,-0x328(%rbp)\n" " 0x00000000000084df :\tmovsd -0x328(%rbp),%xmm0\n" " 0x00000000000084e7 :\tmov %rax,%rdx\n" " 0x00000000000084ea :\tmov $0xa,%esi\n" " 0x00000000000084ef :\tmov %rbx,%rdi\n" 2019.05.10 13:10:04 <- " 0x00000000000084f2 :\tcallq 0x6b52 \n" " 0x00000000000084f7 :\tlea -0x319(%rbp),%rax\n" " 0x00000000000084fe :\tmov %rax,%rdi\n" " 0x0000000000008501 :\tcallq 0x1aa0 ::allocator()@plt>\n" " 0x0000000000008506 :\tlea -0x319(%rbp),%rdx\n" " 0x000000000000850d :\tlea -0x310(%rbp),%rax\n" " 0x0000000000008514 :\tlea 0x2a07(%rip),%rsi # 0xaf22\n" " 0x000000000000851b :\tmov %rax,%rdi\n" " 0x000000000000851e :\tcallq 0x1a00 , std::allocator >::basic_string(char const*, std::allocator const&)@plt>\n" " 0x0000000000008523 :\tlea -0x310(%rbp),%rdx\n" " 0x000000000000852a :\tmov 0x2a7f(%rip),%rsi # 0xafb0\n" " 0x0000000000008531 :\tlea -0x2f0(%rbp),%rax\n" " 0x0000000000008538 :\tmov %rbx,%rcx\n" " 0x000000000000853b :\tmov %rsi,-0x328(%rbp)\n" " 0x0000000000008542 :\tmovsd -0x328(%rbp),%xmm0\n" " 0x000000000000854a :\tmov $0xa,%esi\n" 2019.05.10 13:10:04 <- " 0x000000000000854f :\tmov %rax,%rdi\n" " 0x0000000000008552 :\tcallq 0x1cfc , std::allocator >, Network*)>\n" " 0x0000000000008557 :\tlea -0x310(%rbp),%rax\n" " 0x000000000000855e :\tmov %rax,%rdi\n" " 0x0000000000008561 :\tcallq 0x18c0 , std::allocator >::~basic_string()@plt>\n" " 0x0000000000008566 :\tlea -0x319(%rbp),%rax\n" " 0x000000000000856d :\tmov %rax,%rdi\n" " 0x0000000000008570 :\tcallq 0x1990 ::~allocator()@plt>\n" " 0x0000000000008575 :\tlea 0x29af(%rip),%rsi # 0xaf2b\n" " 0x000000000000857c :\tlea 0x208a9d(%rip),%rdi # 0x211020 \n" " 0x0000000000008583 :\tcallq 0x1940 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n" " 0x0000000000008588 :\tmov %rax,%rdx\n" " 0x000000000000858b :\tmov 0x208a3e(%rip),%rax # 0x210fd0\n" " 0x0000000000008592 :\tmov %rax,%rsi\n" "End of assembler dump.\n" 2019.05.10 13:10:04 <- "(gdb) " # Disassembling location 0x8495 to 0x8595...done. # Opening session "101b3e27d6a1f74b28155748660352430400000026160066"...done. # Welcome to DDD 3.3.12 "Dale Head" (x86_64-pc-linux-gnu) 2019.05.10 13:10:05 -> "help detach\n" 2019.05.10 13:10:05 <- "Detach a process or file previously attached.\n" "If a process, it is no longer traced, and it continues its execution. If\n" "you were debugging a file, the file is closed and gdb no longer accesses it.\n" "\n" "List of detach subcommands:\n" "\n" "detach checkpoint -- Detach from a checkpoint (experimental)\n" "detach inferiors -- Detach from inferior ID (or list of IDS)\n" "\n" "Type \"help detach\" followed by detach subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help run\n" 2019.05.10 13:10:05 <- "Start debugged program.\n" "You may specify arguments to give it.\n" "Args may include \"*\", or \"[...]\"; they are expanded using the\n" "shell that will start the program (specified by the \"$SHELL\" environment\n" "variable). Input and output redirection with \">\", \"<\", or \">>\"\n" "are also allowed.\n" "\n" "With no arguments, uses arguments last specified (with \"run\" or \n" "\"set args\"). To cancel previous arguments and run with no arguments,\n" "use \"set args\" without arguments.\n" "\n" "To start the inferior without using a shell, use \"set startup-with-shell off\".\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help step\n" 2019.05.10 13:10:05 <- "Step program until it reaches a different source line.\n" "Usage: step [N]\n" "Argument N means step N times (or till program stops for another reason).\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help stepi\n" 2019.05.10 13:10:05 <- "Step one instruction exactly.\n" "Usage: stepi [N]\n" "Argument N means step N times (or till program stops for another reason).\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help next\n" 2019.05.10 13:10:05 <- "Step program, proceeding through subroutine calls.\n" "Usage: next [N]\n" "Unlike \"step\", if the current source line calls a subroutine,\n" "this command does not enter the subroutine, but instead steps over\n" "the call, in effect treating it as a single source line.\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help nexti\n" 2019.05.10 13:10:05 <- "Step one instruction, but proceed through subroutine calls.\n" "Usage: nexti [N]\n" "Argument N means step N times (or till program stops for another reason).\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help until\n" 2019.05.10 13:10:05 <- "Execute until the program reaches a source line greater than the current\n" "or a specified location (same args as break command) within the current frame.\n" "(gdb) " 2019.05.10 13:10:05 -> "help finish\n" 2019.05.10 13:10:05 <- "Execute until selected stack frame returns.\n" "Usage: finish\n" "Upon return, the value returned is printed and put in the value history.\n" "(gdb) " 2019.05.10 13:10:05 -> "help cont\n" 2019.05.10 13:10:05 <- "Continue program being debugged, after signal or breakpoint.\n" "Usage: continue [N]\n" "If proceeding from breakpoint, a number N may be used as an argument,\n" "which means to set the ignore count of that breakpoint to N - 1 (so that\n" "the breakpoint won\'t break until the Nth time it is reached).\n" "\n" "If non-stop mode is enabled, continue only the current thread,\n" "otherwise all the threads in the program are continued. To \n" "continue all stopped threads in non-stop mode, use the -a option.\n" "Specifying -a and an ignore count simultaneously is an error.\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help signal\n" 2019.05.10 13:10:05 <- "Continue program with the specified signal.\n" "Usage: signal SIGNAL\n" "The SIGNAL argument is processed the same as the handle command.\n" "\n" "An argument of \"0\" means continue the program without sending it a signal.\n" "This is useful in cases where the program stopped because of a signal,\n" "and you want to resume the program while discarding the signal.\n" "\n" "In a multi-threaded program the signal is delivered to, or discarded from,\n" "the current thread only.\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:05 -> "help kill\n" 2019.05.10 13:10:05 <- "Kill execution of program being debugged.\n" "\n" "List of kill subcommands:\n" "\n" "kill inferiors -- Kill inferior ID (or list of IDs)\n" "\n" "Type \"help kill\" followed by kill subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2019.05.10 13:10:05 -> "help up\n" 2019.05.10 13:10:05 <- "Select and print stack frame that called this one.\n" "An argument says how many frames up to go.\n" "(gdb) " 2019.05.10 13:10:05 -> "help down\n" 2019.05.10 13:10:05 <- "Select and print stack frame called by this one.\n" "An argument says how many frames down to go.\n" 2019.05.10 13:10:05 <- "(gdb) " 2019.05.10 13:10:06 -> "output std::cout\n" 2019.05.10 13:10:06 <- "(gdb) " 2019.05.10 13:10:06 -> "output std\n" 2019.05.10 13:10:06 <- "Attempt to use a type name as an expression\n" 2019.05.10 13:10:06 <- "(gdb) " 2019.05.10 13:10:08 -> "break src/main.cpp:14\n" 2019.05.10 13:10:08 <- "Breakpoint 1 at 0x859d: file src/main.cpp, line 14.\n" "(gdb) " 2019.05.10 13:10:08 -> "info breakpoints\n" 2019.05.10 13:10:08 <- "Num Type Disp Enb Address What\n" 2019.05.10 13:10:08 <- "1 breakpoint keep y 0x000000000000859d in main() at src/main.cpp:14\n" "(gdb) " 2019.05.10 13:10:10 -> "set environment TERM dumb\n" 2019.05.10 13:10:10 <- "(gdb) " 2019.05.10 13:10:10 -> "run\n" 2019.05.10 13:10:10 <- "Starting program: /home/cmascart/Thesis/Complexity/bin/main \n" 2019.05.10 13:10:10 <- "Constructing the distributed simulator...\n" 2019.05.10 13:10:10 <- "Simulating...\n" "\n" "Breakpoint 1, main () at src/main.cpp:14\n" "\032\032/home/cmascart/Thesis/Complexity/src/main.cpp:14:373:beg:0x55555555c59d\n" "(gdb) " 2019.05.10 13:10:10 -> "info breakpoints\n" 2019.05.10 13:10:10 <- "Num Type Disp Enb Address What\n" 2019.05.10 13:10:10 <- "1 breakpoint keep y 0x000055555555c59d in main() at src/main.cpp:14\n" "\tbreakpoint already hit 1 time\n" 2019.05.10 13:10:10 <- "(gdb) " 2019.05.10 13:10:10 -> "x /i 0x55555555c59d\n" 2019.05.10 13:10:10 <- "=> 0x55555555c59d :\tlea -0x2f0(%rbp),%rax\n" 2019.05.10 13:10:10 <- "(gdb) " # Disassembling location 0x55555555c59d to 0x55555555c69d... 2019.05.10 13:10:10 -> "disassemble 0x55555555c59d,0x55555555c69d\n" 2019.05.10 13:10:10 <- "Dump of assembler code from 0x55555555c59d to 0x55555555c69d:\n" "=> 0x000055555555c59d :\tlea -0x2f0(%rbp),%rax\n" " 0x000055555555c5a4 :\tmov %rax,%rdi\n" " 0x000055555555c5a7 :\tcallq 0x55555555c850 , std::allocator > >::simulate()>\n" " 0x000055555555c5ac :\tlea 0x2986(%rip),%rsi # 0x55555555ef39\n" " 0x000055555555c5b3 :\tlea 0x208a66(%rip),%rdi # 0x555555765020 \n" " 0x000055555555c5ba :\tcallq 0x555555555940 >& std::operator<< >(std::basic_ostream >&, char const*)@plt>\n" " 0x000055555555c5bf :\tmov %rax,%rdx\n" " 0x000055555555c5c2 :\tmov 0x208a07(%rip),%rax # 0x555555764fd0\n" " 0x000055555555c5c9 :\tmov %rax,%rsi\n" " 0x000055555555c5cc :\tmov %rdx,%rdi\n" " 0x000055555555c5cf :\tcallq 0x555555555980 \n" " 0x000055555555c5d4 :\tlea -0x310(%rbp),%rax\n" " 0x000055555555c5db :\tlea -0x2f0(%rbp),%rdx\n" " 0x000055555555c5e2 :\tmov %rdx,%rsi\n" " 0x000055555555c5e5 :\tmov %rax,%rdi\n" " 0x000055555555c5e8 :\tcallq 0x55555555ca6e , std::allocator > >::histogram[abi:cxx11]()>\n" " 0x000055555555c5ed :\tlea -0x310(%rbp),%rax\n" " 0x000055555555c5f4 :\tmov %rax,%rsi\n" " 0x000055555555c5f7 :\tlea 0x208a22(%rip),%rdi # 0x555555765020 \n" " 0x000055555555c5fe :\tcallq 0x555555555920 >& std::operator<< , std::allocator >(std::basic_ostream >&, std::__cxx11::basic_string, std::allocator > const&)@plt>\n" " 0x000055555555c603 :\tmov %rax,%rdx\n" " 0x000055555555c606 :\tmov 0x2089c3(%rip),%rax # 0x555555764fd0\n" " 0x000055555555c60d :\tmov %rax,%rsi\n" " 0x000055555555c610 :\tmov %rdx,%rdi\n" " 0x000055555555c613 :\tcallq 0x555555555980 \n" " 0x000055555555c618 :\tlea -0x310(%rbp),%rax\n" " 0x000055555555c61f :\tmov %rax,%rdi\n" " 0x000055555555c622 :\tcallq 0x5555555558c0 , std::allocator >::~basic_string()@plt>\n" " 0x000055555555c627 :\tmov -0x318(%rbp),%rax\n" " 0x000055555555c62e :\tmov %rax,%rdi\n" " 0x000055555555c631 :\tcallq 0x555555555930 \n" " 0x000055555555c636 :\tlea -0x2f0(%rbp),%rax\n" " 0x000055555555c63d :\tmov %rax,%rdi\n" " 0x000055555555c640 :\tcallq 0x555555555dd8 \n" " 0x000055555555c645 :\tmov $0x0,%eax\n" " 0x000055555555c64a :\tmov -0x18(%rbp),%rcx\n" " 0x000055555555c64e :\txor %fs:0x28,%rcx\n" " 0x000055555555c657 :\tje 0x55555555c6d8 \n" " 0x000055555555c659 :\tjmp 0x55555555c6d3 \n" " 0x000055555555c65b :\tmov %rax,%r12\n" " 0x000055555555c65e :\tmov %rbx,%rdi\n" " 0x000055555555c661 :\tcallq 0x555555555930 \n" " 0x000055555555c666 :\tmov %r12,%rax\n" " 0x000055555555c669 :\tmov %rax,%rdi\n" " 0x000055555555c66c :\tcallq 0x555555555a90 \n" " 0x000055555555c671 :\tmov %rax,%rbx\n" " 0x000055555555c674 :\tlea -0x310(%rbp),%rax\n" " 0x000055555555c67b :\tmov %rax,%rdi\n" " 0x000055555555c67e :\tcallq 0x5555555558c0 , std::allo" 2019.05.10 13:10:10 <- "cator >::~basic_string()@plt>\n" " 0x000055555555c683 :\tjmp 0x55555555c688 \n" " 0x000055555555c685 :\tmov %rax,%rbx\n" " 0x000055555555c688 :\tlea -0x319(%rbp),%rax\n" " 0x000055555555c68f :\tmov %rax,%rdi\n" " 0x000055555555c692 :\tcallq 0x555555555990 ::~allocator()@plt>\n" " 0x000055555555c697 :\tmov %rbx,%rax\n" " 0x000055555555c69a :\tmov %rax,%rdi\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x55555555c59d to 0x55555555c69d...done. 2019.05.10 13:10:13 -> "output sfmt\n" 2019.05.10 13:10:13 <- "(sfmt_t *) 0x555555777e70(gdb) " 2019.05.10 13:10:14 -> "output d.simulate\n" 2019.05.10 13:10:14 <- "{void (Strategy, std::allocator > > * const)} 0x55555555c850 , std::allocator > >::simulate()>(gdb) " 2019.05.10 13:10:15 -> "frame\n" 2019.05.10 13:10:15 <- "#0 main () at src/main.cpp:14\n" "\032\032/home/cmascart/Thesis/Complexity/src/main.cpp:14:373:beg:0x55555555c59d\n" "(gdb) " 2019.05.10 13:10:15 -> "display d\n" 2019.05.10 13:10:15 <- "1: d = {, std::allocator > >> = {_vptr.Strategy = 0x555555764bc0 , _ev_next = {time = 0, process = 0}, _nbrProcesses = 10" 2019.05.10 13:10:15 <- ", _sfmt = 0x55555577a1a0" 2019.05.10 13:10:15 <- ", _lambdas = 0x555555779fb8, _network = 0x5555557782e0" 2019.05.10 13:10:15 <- ", _times = std::vector of length 0, capacity 0, _fo_times = " 2019.05.10 13:10:15 <- ", _filePath = \"test.dat\", _maxSimTime = 1, _nbrExpectedPoints = 1433815944" 2019.05.10 13:10:15 <- "}, _scheduler = std::set with 0 elements, _children = std::vector of length 0, capacity 0, _process_to_event = 0x0}\n" "(gdb) " # Creating display... # Creating display...done. 2019.05.10 13:10:15 -> "output &d\n" # Display 1: d (enabled, scope main) 2019.05.10 13:10:15 <- "(Distributed *) 0x7fffffffd9a0(gdb) " # Display 1: d (enabled, scope main, address 0x7fffffffd9a0) 2019.05.10 13:10:15 -> "output delete\n" 2019.05.10 13:10:15 <- "A syntax error in expression, near `delete\'.\n" 2019.05.10 13:10:15 <- "(gdb) " # Display 1: d (enabled, scope main, address 0x7fffffffd9a0) # Display 1: d (enabled, scope main, address 0x7fffffffd9a0) >> "set term xlib\n" "set parametric\n" "set urange [0:1]\n" "set vrange [0:1]\n" "set trange [0:1]" >> "set noborder\n" "plot t, 0 title \"d._ev_next.time\", t, 0 title \"d._ev_next.process\", t, 10 title \"d._nbrProcesses\", t, 1 title \"d._maxSimTime\", t, 1433815944 title \"d._nbrExpectedPoints\"" << "G0\n" "QG\n" "QD\n" "QF\n" "A-270" << "A0\n" "W1\n" "L-2\n" "l-2\n" "M420 230\n" "V466 230\n" "M3975 230\n" "V3929 230\n" "J2\n" "QF\n" "T380 230 0\n" "W1\n" "L-2\n" "l-2\n" "M420 547\n" "V466 547\n" "M3975 547\n" "V3929 547\n" "J2\n" "T380 547 2e+08\n" "W1\n" "L-2\n" "l-2\n" "M420 864\n" "V466 864\n" "M3975 864\n" "V3929 864\n" "J2\n" "T380 864 4e+08\n" "W1\n" "L-2\n" "l-2\n" "M420 1180\n" "V466 1180\n" "M3975 1180\n" "V3929 1180\n" "J2\n" "T380 1180 6e+08\n" "W1\n" "L-2\n" "l-2\n" "M420 1497\n" "V466 1497\n" "M3975 1497\n" "V3929 1497\n" "J2\n" "T380 1497 8e+08\n" "W1\n" "L-2\n" "l-2\n" "M420 1814\n" "V466 1814\n" "M3975 1814\n" "V3929 1814\n" "J2\n" "T380 1814 1e+09\n" "W1\n" "L-2\n" "l-2\n" "M420 2131\n" "V466 2131\n" "M3975 2131\n" "V3929 2131\n" "J2\n" "T380 2131 1.2e+09\n" "W1\n" "L-2\n" "l-2\n" "M420 2447\n" "V466 2447\n" "M3975 2447\n" "V3929 2447\n" "J2\n" "T380 2447 1.4e+09\n" "W1\n" "L-2\n" "l-2\n" "M420 2764\n" "V466 2764\n" "M3975 2764\n" "V3929 2764\n" "J2\n" "T380 2764 1.6e+09\n" "W1\n" "L-2\n" "l-2\n" "A0\n" "M420 230\n" "V420 276\n" "M420 2764\n" "V420 2718\n" "J1\n" "T420 115 0\n" "W1\n" "L-2\n" "l-2\n" "M1131 230\n" "V1131 276\n" "M1131 2764\n" "V1131 2718\n" "J1\n" "T1131 115 0.2\n" "W1\n" "L-2\n" "l-2\n" "M1842 230\n" "V1842 276\n" "M1842 2764\n" "V1842 2718\n" "J1\n" "T1842 115 0.4\n" "W1\n" "L-2\n" "l-2\n" "M2553 230\n" "V2553 276\n" "M2553 2764\n" "V2553 2718\n" "J1\n" "T2553 115 0.6\n" "W1\n" "L-2\n" "l-2\n" "M3264 230\n" "V3264 276\n" "M3264 2764\n" "V3264 2718\n" "J1\n" "T3264 115 0.8\n" "W1\n" "L-2\n" "l-2\n" "M3975 230\n" "V3975 276\n" "M3975 2764\n" "V3975 2718\n" "J1\n" "T3975 115 1\n" "W1\n" "L-2\n" "l-2\n" "A0\n" "P-2 4096 4096\n" "W1\n" "L-2\n" "l-2\n" "W1\n" "L-2\n" "g9400d3\n" "l-2\n" "J2\n" "J2\n" "T3649 2660 d._ev_next.time\n" "W1\n" "L-2\n" "g9400d3\n" "M3689 2660\n" "V3895 2660\n" "M420 230\n" "V456 230\n" "V492 230\n" "V528 230\n" "V564 230\n" "V600 230\n" "V635 230\n" "V671 230\n" "V707 230\n" "V743 230\n" "V779 230\n" "V815 230\n" "V851 230\n" "V887 230\n" "V923 230\n" "V959 230\n" "V995 230\n" "V1030 230\n" "V1066 230\n" "V1102 230\n" "V1138 230\n" "V1174 230\n" "V1210 230\n" "V1246 230\n" "V1282 230\n" "V1318 230\n" "V1354 230\n" "V1390 230\n" "V1425 230\n" "V1461 230\n" "V1497 230\n" "V1533 230\n" "V1569 230\n" "V1605 230\n" "V1641 230\n" "V1677 230\n" "V1713 230\n" "V1749 230\n" "V1785 230\n" "V1820 230\n" "V1856 230\n" "V1892 230\n" "V1928 230\n" "V1964 230\n" "V2000 230\n" "V2036 230\n" "V2072 230\n" "V2108 230\n" "V2144 230\n" "V2180 230\n" "V2215 230\n" "V2251 230\n" "V2287 230\n" "V2323 230\n" "V2359 230\n" "V2395 230\n" "V2431 230\n" "V2467 230\n" "V2503 230\n" "V2539 230\n" "V2575 230\n" "V2610 230\n" "V2646 230\n" "V2682 230\n" "V2718 230\n" "V2754 230\n" "V2790 230\n" "V2826 230\n" "V2862 230\n" "V2898 230\n" "V2934 230\n" "V2970 230\n" "V3005 230\n" "V3041 230\n" "V3077 230\n" "V3113 230\n" "V3149 230\n" "V3185 230\n" "V3221 230\n" "V3257 230\n" "V3293 230\n" "V3329 230\n" "V3365 230\n" "V3400 230\n" "V3436 230\n" "V3472 230\n" "V3508 230\n" "V3544 230\n" "V3580 230\n" "V3616 230\n" "V3652 230\n" "V3688 230\n" "V3724 230\n" "V3760 230\n" "V3795 230\n" "V3831 230\n" "V3867 230\n" "V3903 230\n" "V3939 230\n" "V3975 230\n" "W1\n" "L-2\n" "g009e73\n" "l-2\n" "J2\n" "J2\n" "T3649 2545 d._ev_next.process\n" "W1\n" "L-2\n" "g009e73\n" "M3689 2545\n" "V3895 2545\n" "M420 230\n" "V456 230\n" "V492 230\n" "V528 230\n" "V564 230\n" "V600 230\n" "V635 230\n" "V671 230\n" "V707 230\n" "V743 230\n" "V779 230\n" "V815 230\n" "V851 230\n" "V887 230\n" "V923 230\n" "V959 230\n" "V995 230\n" "V1030 230\n" "V1066 230\n" "V1102 230\n" "V1138 230\n" "V1174 230\n" "V1210 230\n" "V1246 230\n" "V1282 230\n" "V1318 230\n" "V1354 230\n" "V1390 230\n" "V1425 230\n" "V1461 230\n" "V1497 230\n" "V1533 230\n" "V1569 230\n" "V1605 230\n" "V1641 230\n" "V1677 230\n" "V1713 230\n" "V1749 230\n" "V1785 230\n" "V1820 230\n" "V1856 230\n" "V1892 230\n" "V1928 230\n" "V1964 230\n" "V2000 230\n" "V2036 230\n" "V2072 230\n" "V2108 230\n" "V2144 230\n" "V2180 230\n" "V2215 230\n" "V2251 230\n" "V2287 230\n" "V2323 230\n" "V2359 230\n" "V2395 230\n" "V2431 230\n" "V2467 230\n" "V2503 230\n" "V2539 230\n" "V2575 230\n" "V2610 230\n" "V2646 230\n" "V2682 230\n" "V2718 230\n" "V2754 230\n" "V2790 230\n" "V2826 230\n" "V2862 230\n" "V2898 230\n" "V2934 230\n" "V2970 230\n" "V3005 230\n" "V3041 230\n" "V3077 230\n" "V3113 230\n" "V3149 230\n" "V3185 230\n" "V3221 230\n" "V3257 230\n" "V3293 230\n" "V3329 230\n" "V3365 230\n" "V3400 230\n" "V3436 230\n" "V3472 230\n" "V3508 230\n" "V3544 230\n" "V3580 230\n" "V3616 230\n" "V3652 230\n" "V3688 230\n" "V3724 230\n" "V3760 230\n" "V3795 230\n" "V3831 230\n" "V3867 230\n" "V3903 230\n" "V3939 230\n" "V3975 230\n" "W1\n" "L-2\n" "g56b4e9\n" "l-2\n" "J2\n" "J2\n" "T3649 2430 d._nbrProcesses\n" "W1\n" "L-2\n" "g56b4e9\n" "M3689 2430\n" "V3895 2430\n" "M420 230\n" "V456 230\n" "V492 230\n" "V528 230\n" "V564 230\n" "V600 230\n" "V635 230\n" "V671 230\n" "V707 230\n" "V743 230\n" "V779 230\n" "V815 230\n" "V851 230\n" "V887 230\n" "V923 230\n" "V959 230\n" "V995 230\n" "V1030 230\n" "V1066 230\n" "V1102 230\n" "V1138 230\n" "V1174 230\n" "V1210 230\n" "V1246 230\n" "V1282 230\n" "V1318 230\n" "V1354 230\n" "V1390 230\n" "V1425 230\n" "V1461 230\n" "V1497 230\n" "V1533 230\n" "V1569 230\n" "V1605 230\n" "V1641 230\n" "V1677 230\n" "V1713 230\n" "V1749 230\n" "V1785 230\n" "V1820 230\n" "V1856 230\n" "V1892 230\n" "V1928 230\n" "V1964 230\n" "V2000 230\n" "V2036 230\n" "V2072 230\n" "V2108 230\n" "V2144 230\n" "V2180 230\n" "V2215 230\n" "V2251 230\n" "V2287 230\n" "V2323 230\n" "V2359 230\n" "V2395 230\n" "V2431 230\n" "V2467 230\n" "V2503 230\n" "V2539 230\n" "V2575 230\n" "V2610 230\n" "V2646 230\n" "V2682 230\n" "V2718 230\n" "V2754 230\n" "V2790 230\n" "V2826 230\n" "V2862 230\n" "V2898 230\n" "V2934 230\n" "V2970 230\n" "V3005 230\n" "V3041 230\n" "V3077 230\n" "V3113 230\n" "V3149 230" << "V3185 230\n" "V3221 230\n" "V3257 230\n" "V3293 230\n" "V3329 230\n" "V3365 230\n" "V3400 230\n" "V3436 230\n" "V3472 230\n" "V3508 230\n" "V3544 230\n" "V3580 230\n" "V3616 230\n" "V3652 230\n" "V3688 230\n" "V3724 230\n" "V3760 230\n" "V3795 230\n" "V3831 230\n" "V3867 230\n" "V3903 230\n" "V3939 230\n" "V3975 230\n" "W1\n" "L-2\n" "ge69f00\n" "l-2\n" "J2\n" "J2\n" "T3649 2315 d._maxSimTime\n" "W1\n" "L-2\n" "ge69f00\n" "M3689 2315\n" "V3895 2315\n" "M420 230\n" "V456 230\n" "V492 230\n" "V528 230\n" "V564 230\n" "V600 230\n" "V635 230\n" "V671 230\n" "V707 230\n" "V743 230\n" "V779 230\n" "V815 230\n" "V851 230\n" "V887 230\n" "V923 230\n" "V959 230\n" "V995 230\n" "V1030 230\n" "V1066 230\n" "V1102 230\n" "V1138 230\n" "V1174 230\n" "V1210 230\n" "V1246 230\n" "V1282 230\n" "V1318 230\n" "V1354 230\n" "V1390 230\n" "V1425 230\n" "V1461 230\n" "V1497 230\n" "V1533 230\n" "V1569 230\n" "V1605 230\n" "V1641 230\n" "V1677 230\n" "V1713 230\n" "V1749 230\n" "V1785 230\n" "V1820 230\n" "V1856 230\n" "V1892 230\n" "V1928 230\n" "V1964 230\n" "V2000 230\n" "V2036 230\n" "V2072 230\n" "V2108 230\n" "V2144 230\n" "V2180 230\n" "V2215 230\n" "V2251 230\n" "V2287 230\n" "V2323 230\n" "V2359 230\n" "V2395 230\n" "V2431 230\n" "V2467 230\n" "V2503 230\n" "V2539 230\n" "V2575 230\n" "V2610 230\n" "V2646 230\n" "V2682 230\n" "V2718 230\n" "V2754 230\n" "V2790 230\n" "V2826 230\n" "V2862 230\n" "V2898 230\n" "V2934 230\n" "V2970 230\n" "V3005 230\n" "V3041 230\n" "V3077 230\n" "V3113 230\n" "V3149 230\n" "V3185 230\n" "V3221 230\n" "V3257 230\n" "V3293 230\n" "V3329 230\n" "V3365 230\n" "V3400 230\n" "V3436 230\n" "V3472 230\n" "V3508 230\n" "V3544 230\n" "V3580 230\n" "V3616 230\n" "V3652 230\n" "V3688 230\n" "V3724 230\n" "V3760 230\n" "V3795 230\n" "V3831 230\n" "V3867 230\n" "V3903 230\n" "V3939 230\n" "V3975 230\n" "W1\n" "L-2\n" "gf0e442\n" "l-2\n" "J2\n" "J2\n" "T3649 2200 d._nbrExpectedPoints\n" "W1\n" "L-2\n" "gf0e442\n" "M3689 2200\n" "V3895 2200\n" "M420 2501\n" "V456 2501\n" "V492 2501\n" "V528 2501\n" "V564 2501\n" "V600 2501\n" "V635 2501\n" "V671 2501\n" "V707 2501\n" "V743 2501\n" "V779 2501\n" "V815 2501\n" "V851 2501\n" "V887 2501\n" "V923 2501\n" "V959 2501\n" "V995 2501\n" "V1030 2501\n" "V1066 2501\n" "V1102 2501\n" "V1138 2501\n" "V1174 2501\n" "V1210 2501\n" "V1246 2501\n" "V1282 2501\n" "V1318 2501\n" "V1354 2501\n" "V1390 2501\n" "V1425 2501\n" "V1461 2501\n" "V1497 2501\n" "V1533 2501\n" "V1569 2501\n" "V1605 2501\n" "V1641 2501\n" "V1677 2501\n" "V1713 2501\n" "V1749 2501\n" "V1785 2501\n" "V1820 2501\n" "V1856 2501\n" "V1892 2501\n" "V1928 2501\n" "V1964 2501\n" "V2000 2501\n" "V2036 2501\n" "V2072 2501\n" "V2108 2501\n" "V2144 2501\n" "V2180 2501\n" "V2215 2501\n" "V2251 2501\n" "V2287 2501\n" "V2323 2501\n" "V2359 2501\n" "V2395 2501\n" "V2431 2501\n" "V2467 2501\n" "V2503 2501\n" "V2539 2501\n" "V2575 2501\n" "V2610 2501\n" "V2646 2501\n" "V2682 2501\n" "V2718 2501\n" "V2754 2501\n" "V2790 2501\n" "V2826 2501\n" "V2862 2501\n" "V2898 2501\n" "V2934 2501\n" "V2970 2501\n" "V3005 2501\n" "V3041 2501\n" "V3077 2501\n" "V3113 2501\n" "V3149 2501\n" "V3185 2501\n" "V3221 2501\n" "V3257 2501\n" "V3293 2501\n" "V3329 2501\n" "V3365 2501\n" "V3400 2501\n" "V3436 2501\n" "V3472 2501\n" "V3508 2501\n" "V3544 2501\n" "V3580 2501\n" "V3616 2501\n" "V3652 2501\n" "V3688 2501\n" "V3724 2501\n" "V3760 2501\n" "V3795 2501\n" "V3831 2501\n" "V3867 2501\n" "V3903 2501\n" "V3939 2501\n" "V3975 2501\n" "W2\n" "L-2\n" "l-2\n" "P-2 4096 4096\n" "W1\n" "L-2\n" "l-2" << "S -2 1\n" "S -1 143\n" "S 2 0 420 3555 0\n" "S 1 0 230 1.58375e-06 0\n" "S 6 8.98847e+307 420 -1.97753e-305 0\n" "S 5 0 230 1.76731e-06 0\n" "E" ! X error X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 10 (X_UnmapWindow) Resource id in failed request: 0x0 Serial number of failed request: 14851 Current serial number in output stream: 14858 ! X error # Saving options in "/home/cmascart/.ddd/init"... # Saving options in "/home/cmascart/.ddd/init"...done. # Deleting session "101b3e27d6a1f74b28155748660352430400000026160066"... # Current session is [none]. # Deleting session "101b3e27d6a1f74b28155748660352430400000026160066"...done. # Saving history in "/home/cmascart/.ddd/history"... # Saving history in "/home/cmascart/.ddd/history"...done. # Thanks for using DDD 3.3.12! (We apologize for the inconvenience.) X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 10 (X_UnmapWindow) Resource id in failed request: 0x0 Serial number of failed request: 14853 Current serial number in output stream: 15016