Giter Site home page Giter Site logo

lenguaje-latino / latino Goto Github PK

View Code? Open in Web Editor NEW
464.0 43.0 50.0 258.91 MB

Lenguaje de programación de código abierto para latinos y de habla hispana.

Home Page: http://lenguajelatino.org/

License: Other

Shell 3.34% CMake 3.53% Inno Setup 27.06% Rich Text Format 64.19% PowerShell 0.09% Dockerfile 1.36% Python 0.43%
programacion espanol lenguaje-latino latino programming-language lenguaje-de-programacion

latino's Introduction

GitHub release (latest by date) https://t.me/joinchat/EBHu7z6l6_paWtcJgu9DVQ Join the chat at https://gitter.im/primitivorm/latino

Build Status License codecov.io

| <!-- | README | English | Français | Português | Italiano | | ---- | ------ | ------------------------------------------------ | ------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------- |>

Tabla de contenidos

¿Qué es lenguaje Latino?

Latino es un lenguaje de programación con sintaxis en Español creado en C, inspirado en Lua y Python. Éste proyecto nace de la necesidad de incrementar la educación de nivel básico y avanzado, para que niños, adolescentes y también adultos se motiven a entrar en el mundo de la programación y desarrollar aplicaciones en una sintaxis a su idioma. Además, Latino es también para desarrolladores que les gustaría programar en Español, ya que Latino es completamente funcional en cualquier API en raw.

Vídeo introductorio de Latino (clic en la imagen)

Video Introductorio de Latino

¿Por qué usar Latino?

Latino al ser un lenguaje de programación con sintaxis en Español nos provee de ciertas ventajas a la hora de programar en el.

  1. Intuitivo:

    Su sintaxis en Español hace más fácil la comprensión del código, reduciendo así el tiempo de aprendizaje al programar.

  2. Fácil:

    Latino tiene una sintaxis limpia y no requiere del uso de punto y coma (;) al final de cada código como en el caso se Java, Javascript, C/C++, entre otros.

  3. Lenguaje de alto nivel:

    Esto significa que es un lenguaje que se asemeja a la gramática que usamos para leer y escribir. Sin embargo, los lenguajes de bajo nivel son aquellos que entiende la máquina tales como el código binario o el Lenguaje ensamblador.

  4. Portátil:

    Cuando escribes tu código en Latino este puede ser ejecutado en cualquier otra plataforma de manera fácil y segura a diferencia de otros lenguajes de programación como es el caso de Visual Basic que solo opera en plataformas MS-Windows.

  5. Código abierto:

    Cualquiera puede descargar el código fuente de Latino, modificarlo, extender sus librerías y aportar en su desarrollo si así lo desea.


Captura_de_Pantalla-Latino

Instalar Latino

Windows

Puedes instalar Latino en Linux usando los paquetes de instalación disponibles en el "release" o utilizar el siguiente "bash script" para una instalación totalmente automatizada (solo en Linux)

git clone https://github.com/lenguaje-latino/instalacion.git && cd instalacion && sudo chmod +x latino_instalacion-linux.sh && ./latino_instalacion-linux.sh

Para mayor información sobre el script de arribe, mirar aquí git:lenguaje-latino/instalacion

Documentación

Aprende sobre este lenguaje de programación visitando su documentación oficial en el siguiente enlace.

Latino-Wiki

Visita la Wiki de Latino aquí en GitHut para saber como colaborar en este proyecto y para aprender a como compilar Latino en cada sistema operativo.

Otras Ayuda

Latino dispone de un foro en su página web oficial, así como también un grupo en Telegram y Gitter, además de un canal en Youtube a las que puedes dirigirte en caso de cualquier duda.

Contribuciones

Si deseas contribuir en este proyecto reportando errores, proponiendo sugerencias o aportando al código fuente, te dejamos el siguiente enlace con nuestras normas.

SINTAXIS DE LATINO

A continuación se explica de manera general la definición del lenguaje de programación Latino

I. Comentarios:

Los comentarios de una linea empezaran por el signo de gato # (como en python) o // (como en C).

#Este es un comentario estilo python
//Este es un comentario estilo C

Los comentarios multilínea son al estilo C. inician con /* y terminan con */.

/*
Este es un
comentario
multilínea
*/

II. Variables:

Las variables son identificadores asociados a valores.

nombre = "Juan Perez"
calificacion = 10
numeros = [1, 2, 3, 4, 5]  //esto es una lista ó arreglo.
sueldos = { "Jesus" : 10000, "Maria" : 20000, "Jose" : 30000 } //esto es un diccionario

Es posible asignar más de una variable en una sola línea de código

a, b, c = 1, 2, 3   #a = 1  b = 2  c = 3
a, b, c = 1, 2      #a = 1  b = 2  c = nulo
a, b    = 1, 2, 3   #a = 1  b = 2  se descarta el valor 3

Un identificador puede:

  1. Empezar por guión bajo _ o letras a-z ó A-Z. No son validas las letras acentuadas ni la ñ como letras en los identificadores.
  2. Contener caracteres en mayúsculas y minúsculas. Latino es sensible a mayúsculas y minúsculas. Por lo que los siguientes identificadores no son los mismos.
mensaje = "Hola mundo"
Mensaje = "¡Hasta la vista baby!"

Un identificador NO puede:

  1. Empezar por un número.
  2. Empezar por un símbolo, ni tampoco que sea una palabra reservada.

III. Constantes:

Cuando se declara una constante, también se debe asignar el valor forzosamente.

Las constantes se deben declarar en mayúsculas.

PI = 3.14159
G = 9.8

IV. Tipos de datos

latino tipo de dato en C
lógico bool
numérico double
cadena o literal char*
lista (arreglo) struct
diccionario struct

V. Operadores:

A continuación se listan los operadores:

Categoría Operadores
Aritmético +, -, *, /, % (modulo), ^ (potencia)
Lógico && (y), || (o)
Concatenación ..
Incremento, decremento ++, -- (valido solo en post)
Relacional ==, !=, <, >, <=, >=, ~= (regex)
Asignación =
Acceso a miembro .
Operador ternario (condicion) ? opcion1 : opcion2

La precedencia de operadores es la misma que otros lenguajes de programación como C / Python / Lua.

El operador ternario se puede usar para asignar valores basado en una condición, los paréntesis son requeridos para obtener el resultado esperado.

numero = -5
mensaje = (numero < 0) ? " es negativo" : " es positivo"
escribir("El número " .. numero .. mensaje)
#salida: El número -5 es negativo

VI. Estructuras de control:

si (if)

Evalua una condición y si el resultado es verdadero ejecuta las instrucciones a continuación. Los paréntesis son opcionales en la condición.

si (condicion)
   #codigo
fin

edad = 18
si edad >= 18
    escribir("Eres mayor de edad, ya puedes votar.")
fin
#salida: Eres mayor de edad, ya puedes votar.

En caso de que el resultado de la condición sea falso se deberá de ejecutar el código después de la palabra reservada sino.

si condicion
   #codigo
sino
   #codigo
fin

edad = 5
si edad >= 18
    escribir("Eres mayor de edad, ya puedes votar.")
sino
    escribir("Eres un niño, tienes que ir a la escuela.")
fin
#salida: Eres un niño, tienes que ir a la escuela.

Es posible el anidamiento de las sentencias si-sino de la siguiente manera:

si condicion
   #codigo
sino
    si condicion
        #codigo
    sino
        #codigo
    fin
fin

Existe una forma más elegante de escribir el código anterior con la palabra reservada osi. En python es elif expresion:.

si condicion1
    #codigo
osi condicion2
    #codigo
osi condicion3
    #codigo
sino
    #codigo
fin

elegir (switch case)

Evalúa una opción de múltiples posibles casos. La opción puede ser una expresión, en caso de que ninguna opción se cumpla en algún caso se ejecuta el código después de la palabra reservada otro o defecto. Los valores de los casos solo pueden ser numéricos o cadenas.

elegir (opcion)
    caso valor1:
        #codigo
    caso valor2:
        #codigo
    caso valor3:
        #codigo
    defecto:
        #codigo
fin

calificacion = 'B'
elegir(calificacion)
    caso 'A':
        escribir("Excelente!.")
    caso 'B':
        escribir("Bien echo!.")
    caso 'C':
        escribir("Bien echo!.")
    caso 'D':
        escribir("Todavia pasas.")
    caso 'F':
        escribir("Estas reprobado.")
    otro:
        escribir("Calificación invalida.")
fin
#salida: Bien echo!

Notese que se tiene que repetir el caso para B y C por el momento no se permiten casos múltiples como una sola opción.


desde (for loop)

Hace que una instrucción o bloque de instrucciones se repitan desde una condición inicial y mientras la condición se cumpla (es decir sea verdadero), en esta sentencia los paréntesis si son requeridos.

desde (condicion_inicial; condicion; incremento)
     #codigo
fin

desde (i=0; i <= 10; i++)
     escribir(i)
fin
#salida: 0 1 2 3 4 5 6 7 8 9 10

desde (i=10; i >= 0; i--)
     escribir(i)
fin
#salida: 10 9 8 7 6 5 4 3 2 1 0

Se puede especificar un salto diferente cambiando la expresión de incremento.

desde(i=0; i < 50; i=i+10)
    imprimir(i)
fin
#salida: 0 10 20 30 40

mientras (do while)

Hace que una instrucción o bloque de instrucciones se repitan mientras la condición sea verdadero, los paréntesis son opcionales en la condición.

mientras (condicion)
    #codigo
fin

i=0
mientras i < 10
    escribir(i)
    i++ #incremento
fin
#salida: 0 1 2 3 4 5 6 7 8 9

repetir-hasta (parecido al repeat de Lua)

Hace que una instrucción o bloque de instrucciones se repitan mientra la condición sea falso, las instrucciones de código se ejecutan al menos una vez. Los paréntesis son opcionales en la condición.

repetir
    #codigo
hasta condicion

i=0
repetir
    escribir(i)
    i++ #incremento
hasta i == 10
#salida: 0 1 2 3 4 5 6 7 8 9

Se puede salir de los bucles (desde, mientras y repetir) con la palabra reservada romper.

desde(i=0; i < 10; i++)
    si (i == 5)
        romper    #se sale del ciclo desde
    fin
    imprimir(i)
fin
#salida: 0 1 2 3 4   #se imprime solo hasta el 4

VII. Funciones

Una función consiste generalmente de una lista de sentencias a ejecutar, una lista de parámetros de entrada que regularán dicha acción.

Las funciones se definen con la palabra reservada funcion o la forma corta fun.

Se puede regresar el valor con la palabra clave regresar, retornar o la forma corta ret. La estructura de una función es la siguiente:

funcion nombreFuncion (argumento1, argumento2)
    #codigo
    retornar resultado
fin

#La siguiente función suma dos números
fun sumar(a, b)
  ret a + b
fin

Para invocar (ejecutar) una función se hace con el nombre de la función y la lista de parámetros entre paréntesis.

r = sumar(2, 3)  #se almacena el resultado en la variable r
escribir(r)
#salida: 5

Se pueden crear funciones con un número variable de argumentos con ... en el ultimo parámetro de la definición.

funcion varArgs(arg1, arg2, ...)
  va = [...] #se obtienen los parametros 3 en adelante como una lista y se asignan a la variable va
  escribir("parametro 1: " .. arg1) #imprime el parametro 1
  escribir("parametro 2: " .. arg2) #imprime el parametro 2
  escribir("parametro 3: " .. va[0]) #imprime el parametro 3
  retornar arg1 + arg2
fin

#llamada a función varArgs con 2 elementos
r = varArgs(1, 2)
escribir(r)
#salida:
parametro 1: 1
parametro 2: 2
parametro 3: nulo
3

#llamada a funcion varArgs con 3 elementos
r = varArgs(1, 2, 3)
escribir(r)
#salida:
parametro 1: 1
parametro 2: 2
parametro 3: 3
3

VIII. Listas

Una lista es un tipo de colección. Es equivalente a lo que en otros lenguajes se conoce por arreglos o vectores.

Las listas pueden contener cualquier tipo de dato: lógico, númerico, literal, cadena, listas, diccionarios.

Crear una lista es tan sencillo como indicar entre corchetes y separados por comas los valores que queremos incluir en la lista.

#declaracion de listas
numeros = [1, 2, 3, 4, 5]
vacia = []

Podemos acceder a cada uno de los elementos de la lista escribiendo el nombre de la lista e indicando el índice del elemento entre corchetes []. Ten en cuenta que el índice del primer elemento de la lista es 0:

escribir(numeros[1])
#salida: 2

También podemos utilizar este operador para modificar un elemento de la lista si lo colocamos en la parte izquierda de una asignación:

numeros[0] = 99
escribir(numeros)
#salida: [99, 2, 3, 4, 5]

Podemos utilizar también números negativos. Si se utiliza un número negativo como índice, esto se traduce en que el índice empieza a contar desde el final, hacia la izquierda; es decir, con [-1] accederíamos al último elemento de la lista, con [-2] al penúltimo, con [-3], al antepenúltimo, y así sucesivamente.

escribir(numeros[-1])
#salida: 5

IX. Diccionarios

Los diccionarios, también llamados matrices asociativas, deben su nombre a que son colecciones que relacionan una clave y un valor, entre llaves y separado el valor de la clave con dos puntos.

#Diccionario de personajes y actores:
actores = { "Chilindrina": "Maria Antonieta de las Nieves",
     "El chavo del 8": "Roberto Gomez Bolaños",
     "Tres patines": "Leopoldo Fernandez" }

El primer valor se trata de la clave y el segundo del valor asociado a la clave.

Como clave usamos cadenas, esto es así porque los diccionarios se implementan como tablas hash, y a la hora de introducir un nuevo par clave-valor en el diccionario se calcula el hash de la clave para después poder encontrar la entrada correspondiente rápidamente.

Si se modificara el objeto clave después de haber sido introducido en el diccionario, evidentemente, su hash también cambiaría y no podría ser encontrado.

La diferencia principal entre los diccionarios y las listas es que a los valores almacenados en un diccionario se les accede no por su índice, porque de hecho no tienen orden, sino por su clave, utilizando corchetes [].

escribir(actores["Chilindrina"])
#salida: Maria Antonieta de las Nieves

Al igual que en listas también se puede utilizar corchetes para reasignar valores.

actores["Chilindrina"] = "Maria Antonieta"
escribir(actores["Chilindrina"])
#salida: Maria Antonieta

X. Palabras reservadas hasta el momento

caso
cierto  | verdadero
defecto | otro
desde
elegir
falso
fin
funcion | fun
global
hasta
mientras
nulo
para
repetir
regresar | retornar | ret
romper
si
sino
osi

Licencia

Licenciado bajo la licencia MIT
Cualquier aportación o sugerencia es bienvenida.

latino's People

Contributors

channeljuannews avatar dionnyprensa avatar gitter-badger avatar ismael-vc avatar melving24 avatar otgo avatar pasterdeudark avatar primitivorm avatar robincoello avatar sieira avatar stunxfs avatar tiagodanin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

latino's Issues

La lista se duplica en bucle, sigue aumentando y los elementos se siguen duplicando

test.lat:

mientras verdadero
ayuda = {"inline_keyboard":[
    [
    {"text":"Programación Latino","url":"https://github.com/primitivorm/latino"},
    {"text":"Repositorio del Bot","url":"https://github.com/jarriztg/telegram-bot-latino"}
    ]
    ]}
    imprimir(lista->longitud(ayuda->inline_keyboard[0]))
    sistema->dormir(1)
fin

Devolución:
2
4
6
8
10
12

Eso pasa debido a las listas, algún error las sigue multiplicando ya que al convertir con cadena, los elementos se siguen multiplicando

Poner, no imprimir ni escribir

Reportando bug

no escribir en esta area y marcarlo al completar el issue.

  • Solamente busco ayuda u orientación.
  • Error global, no me deja correr Latino.
  • El error ocurre en una palabra reservada. Por ejemplo: si osi sino (escribir la palabra reservada en detalles).
  • Es un error en una función específica (escribir la función en detalles).
  • Es una falla de memoria (memory leak).
  • El error solo ocurre en el REPL (al ejecutar latino sin parámetros).
  • Sugerencia para Latino.

no escribir en esta area y marcarlo al completar el issue.

Más detalles:
Acabo de desarollar Latino 0.9.1 y me parece bien interesante - solo es que debería cambiar en el gitbook introductoria para Latino las referencias a escribir o imprimir a poner. Puede ser que estoy equivocado, pero a mí me parece que escribir ni imprimir ya no existen en los "built-in" para hacer lo que print hace en Python, por ejemplo, y solo poner lo hace.
Seguiré usando el lenguaje y ayudaré cuando puedo!

Error en ..= al concatenar

*** Error in `latino': corrupted double-linked list: 0x0000556684736000 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f2519062bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fa6)[0x7f2519068fa6]
/lib/x86_64-linux-gnu/libc.so.6(+0x7732c)[0x7f251906932c]
/lib/x86_64-linux-gnu/libc.so.6(+0x78cea)[0x7f251906acea]
/lib/x86_64-linux-gnu/libc.so.6(__libc_malloc+0x54)[0x7f251906cd94]
/lib/x86_64-linux-gnu/libc.so.6(_IO_file_doallocate+0x72)[0x7f2519058a32]
/lib/x86_64-linux-gnu/libc.so.6(_IO_doallocbuf+0x46)[0x7f2519066a56]
/lib/x86_64-linux-gnu/libc.so.6(_IO_file_seekoff+0x173)[0x7f2519063de3]
/lib/x86_64-linux-gnu/libc.so.6(fseek+0x79)[0x7f2519061369]
latino(lat_analizar_archivo+0x90)[0x556682bf7770]
latino(lat_incluir+0x146)[0x556682c08ac6]
latino(lat_llamar_funcion+0x27)[0x556682bf9ed7]
latino(lat_llamar_funcion+0x6f0)[0x556682bfa5a0]
latino(lat_llamar_funcion+0x158)[0x556682bfa008]
latino(main+0x348)[0x556682bf6c18]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f25190122b1]
latino(_start+0x2a)[0x556682bf6fba]
======= Memory map: ========
556682bed000-556682c16000 r-xp 00000000 08:08 5505696                    /usr/bin/latino
556682e15000-556682e17000 r--p 00028000 08:08 5505696                    /usr/bin/latino
556682e17000-556682e18000 rw-p 0002a000 08:08 5505696                    /usr/bin/latino
55668465f000-556684789000 rw-p 00000000 00:00 0                          [heap]
7f2500000000-7f2500021000 rw-p 00000000 00:00 0 
7f2500021000-7f2504000000 ---p 00000000 00:00 0 
7f2506107000-7f250611d000 r-xp 00000000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f250611d000-7f250631c000 ---p 00016000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f250631c000-7f250631d000 r--p 00015000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f250631d000-7f250631e000 rw-p 00016000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f250631e000-7f250f04d000 rw-p 00000000 00:00 0 
7f250f04d000-7f250f1e8000 r--p 00000000 08:08 5508431                    /usr/lib/locale/locale-archive
7f250f1e8000-7f250f1f9000 r-xp 00000000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f250f1f9000-7f250f3f8000 ---p 00011000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f250f3f8000-7f250f3f9000 r--p 00010000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f250f3f9000-7f250f3fa000 rw-p 00011000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f250f3fa000-7f250f41f000 r-xp 00000000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f250f41f000-7f250f61e000 ---p 00025000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f250f61e000-7f250f61f000 r--p 00024000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f250f61f000-7f250f620000 rw-p 00025000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f250f620000-7f250f624000 r-xp 00000000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f250f624000-7f250f823000 ---p 00004000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f250f823000-7f250f824000 r--p 00003000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f250f824000-7f250f825000 rw-p 00004000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f250f825000-7f250f848000 r-xp 00000000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f250f848000-7f250fa48000 ---p 00023000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f250fa48000-7f250fa4a000 r--p 00023000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f250fa4a000-7f250fa4b000 rw-p 00025000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f250fa4b000-7f250fa5e000 r-xp 00000000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f250fa5e000-7f250fc5d000 ---p 00013000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f250fc5d000-7f250fc5e000 r--p 00012000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f250fc5e000-7f250fc5f000 rw-p 00013000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f250fc5f000-7f250fc70000 r-xp 00000000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f250fc70000-7f250fe70000 ---p 00011000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f250fe70000-7f250fe71000 r--p 00011000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f250fe71000-7f250fe72000 rw-p 00012000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f250fe72000-7f250fea4000 r-xp 00000000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f250fea4000-7f25100a4000 ---p 00032000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f25100a4000-7f25100a5000 r--p 00032000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f25100a5000-7f25100a6000 rw-p 00033000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f25100a6000-7f2510100000 r-xp 00000000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2510100000-7f25102ff000 ---p 0005a000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f25102ff000-7f2510309000 r--p 00059000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2510309000-7f251030b000 rw-p 00063000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f251030b000-7f251034c000 r-xp 00000000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f251034c000-7f251054b000 ---p 00041000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f251054b000-7f251054f000 r--p 00040000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f251054f000-7f2510550000 rw-p 00044000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f2510550000-7f2510551000 rw-p 00000000 00:00 0 
7f2510551000-7f2510556000 r-xp 00000000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2510556000-7f2510755000 ---p 00005000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2510755000-7f2510756000 r--p 00004000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2510756000-7f2510757000 rw-p 00005000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2510757000-7f251075a000 r-xp 00000000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f251075a000-7f2510959000 ---p 00003000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f2510959000-7f251095a000 r--p 00002000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f251095a000-7f251095b000 rw-p 00003000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f251095b000-7f2510961000 r-xp 00000000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2510961000-7f2510b61000 ---p 00006000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2510b61000-7f2510b62000 r--p 00006000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2510b62000-7f2510b63000 rw-p 00007000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2510b63000-7f2510b8a000 r-xp 00000000 08:08 3015124                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2510b8a000-7f2510d8a000 ---p 00027000 08:08 3015124                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2510d8a000-7f2510d8c000 r--p 00027000 08:08 3015124                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2510d8c000-7f2510d8d000 rw-p 00029000 08:08 3015124                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2510d8d000-7f2510e0b000 r-xp 00000000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f2510e0b000-7f251100b000 ---p 0007e000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f251100b000-7f251100c000 r--p 0007e000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f251100c000-7f251100d000 rw-p 0007f000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f251100d000-7f251105a000 r-xp 00000000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f251105a000-7f2511259000 ---p 0004d000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f2511259000-7f251125b000 r--p 0004c000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f251125b000-7f251125c000 rw-p 0004e000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f251125c000-7f2511289000 r-xp 00000000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2511289000-7f2511489000 ---p 0002d000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2511489000-7f251148c000 r--p 0002d000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f251148c000-7f251148d000 rw-p 00030000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f251148d000-7f25114a7000 r-xp 00000000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f25114a7000-7f25116a6000 ---p 0001a000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f25116a6000-7f25116a7000 r--p 00019000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f25116a7000-7f25116a8000 rw-p 0001a000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f25116a8000-7f25116ab000 r-xp 00000000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f25116ab000-7f25118aa000 ---p 00003000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f25118aa000-7f25118ab000 r--p 00002000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f25118ab000-7f25118ac000 rw-p 00003000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f25118ac000-7f25118b7000 r-xp 00000000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f25118b7000-7f2511ab6000 ---p 0000b000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2511ab6000-7f2511ab7000 r--p 0000a000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2511ab7000-7f2511ab8000 rw-p 0000b000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2511ab8000-7f2511bbf000 r-xp 00000000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2511bbf000-7f2511dbf000 ---p 00107000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2511dbf000-7f2511dc1000 r--p 00107000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2511dc1000-7f2511dc8000 rw-p 00109000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2511dc8000-7f2511e49000 r-xp 00000000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2511e49000-7f2512049000 ---p 00081000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2512049000-7f251204a000 r--p 00081000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f251204a000-7f251204b000 rw-p 00082000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f251204b000-7f2512080000 r-xp 00000000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2512080000-7f251227f000 ---p 00035000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f251227f000-7f2512281000 r--p 00034000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2512281000-7f2512282000 rw-p 00036000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2512282000-7f25122b5000 r-xp 00000000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f25122b5000-7f25124b5000 ---p 00033000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f25124b5000-7f25124b6000 r--p 00033000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f25124b6000-7f25124b7000 rw-p 00034000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f25124b7000-7f2512640000 r-xp 00000000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2512640000-7f2512840000 ---p 00189000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2512840000-7f251284d000 r--p 00189000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f251284d000-7f251284e000 rw-p 00196000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f251284e000-7f251284f000 rw-p 00000000 00:00 0 
7f251284f000-7f25128c1000 r-xp 00000000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f25128c1000-7f2512ac0000 ---p 00072000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2512ac0000-7f2512ac1000 r--p 00071000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2512ac1000-7f2512ac2000 rw-p 00072000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2512ac2000-7f2512ac9000 r-xp 00000000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2512ac9000-7f2512cc9000 ---p 00007000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2512cc9000-7f2512cca000 r--p 00007000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2512cca000-7f2512ccb000 rw-p 00008000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2512ccb000-7f2512d15000 r-xp 00000000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2512d15000-7f2512f15000 ---p 0004a000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2512f15000-7f2512f16000 r--p 0004a000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2512f16000-7f2512f17000 rw-p 0004b000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2512f17000-7f2512f19000 rw-p 00000000 00:00 0 
7f2512f19000-7f2512f2d000 r-xp 00000000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f2512f2d000-7f251312c000 ---p 00014000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f251312c000-7f251312d000 r--p 00013000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f251312d000-7f251312e000 rw-p 00014000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f251312e000-7f2513130000 rw-p 00000000 00:00 0 
7f2513130000-7f2513155000 r-xp 00000000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2513155000-7f2513354000 ---p 00025000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2513354000-7f2513355000 r--p 00024000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2513355000-7f2513356000 rw-p 00025000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2513356000-7f2513358000 rw-p 00000000 00:00 0 
7f2513358000-7f2513361000 r-xp 00000000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2513361000-7f2513560000 ---p 00009000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2513560000-7f2513561000 r--p 00008000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2513561000-7f2513562000 rw-p 00009000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2513562000-7f251356e000 r-xp 00000000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f251356e000-7f251376e000 ---p 0000c000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f251376e000-7f251376f000 r--p 0000c000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f251376f000-7f2513770000 rw-p 0000d000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f2513770000-7f2513797000 r-xp 00000000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2513797000-7f2513996000 ---p 00027000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2513996000-7f2513997000 r--p 00026000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2513997000-7f2513998000 rw-p 00027000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2513998000-7f251399a000 r-xp 00000000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f251399a000-7f2513b9a000 ---p 00002000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2513b9a000-7f2513b9b000 r--p 00002000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2513b9b000-7f2513b9c000 rw-p 00003000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2513b9c000-7f2513bcd000 r-xp 00000000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2513bcd000-7f2513dcd000 ---p 00031000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2513dcd000-7f2513dce000 r--p 00031000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2513dce000-7f2513dcf000 rw-p 00032000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2513dcf000-7f2513e6d000 r-xp 00000000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2513e6d000-7f251406d000 ---p 0009e000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f251406d000-7f2514075000 r--p 0009e000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2514075000-7f2514076000 rw-p 000a6000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2514076000-7f251407e000 r-xp 00000000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f251407e000-7f251427e000 ---p 00008000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f251427e000-7f251427f000 r--p 00008000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f251427f000-7f2514280000 rw-p 00009000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f2514280000-7f2514281000 r-xp 00000000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2514281000-7f2514480000 ---p 00001000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2514480000-7f2514481000 r--p 00000000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2514481000-7f2514482000 rw-p 00001000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2514482000-7f2514489000 r-xp 00000000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2514489000-7f2514688000 ---p 00007000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2514688000-7f2514689000 r--p 00006000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2514689000-7f251468a000 rw-p 00007000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f251468a000-7f251469b000 r-xp 00000000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f251469b000-7f251489a000 ---p 00011000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f251489a000-7f251489b000 r--p 00010000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f251489b000-7f251489c000 rw-p 00011000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f251489c000-7f25148a6000 r-xp 00000000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f25148a6000-7f2514aa5000 ---p 0000a000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2514aa5000-7f2514aa6000 r--p 00009000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2514aa6000-7f2514aa7000 rw-p 0000a000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2514aa7000-7f2514ab1000 r-xp 00000000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2514ab1000-7f2514cb0000 ---p 0000a000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2514cb0000-7f2514cb1000 r--p 00009000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2514cb1000-7f2514cb2000 rw-p 0000a000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2514cb2000-7f2514cb4000 r-xp 00000000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2514cb4000-7f2514eb3000 ---p 00002000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2514eb3000-7f2514eb4000 r--p 00001000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2514eb4000-7f2514eb5000 rw-p 00002000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2514eb5000-7f2514f5d000 r-xp 00000000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2514f5d000-7f251515d000 ---p 000a8000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f251515d000-7f2515163000 r--p 000a8000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2515163000-7f2515164000 rw-p 000ae000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2515164000-7f25151a0000 r-xp 00000000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f25151a0000-7f251539f000 ---p 0003c000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f251539f000-7f25153a1000 r--p 0003b000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f25153a1000-7f25153a2000 rw-p 0003d000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f25153a2000-7f25153b6000 r-xp 00000000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f25153b6000-7f25155b6000 ---p 00014000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f25155b6000-7f25155b7000 r--p 00014000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f25155b7000-7f25155b8000 rw-p 00015000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f25155b8000-7f251569e000 r-xp 00000000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f251569e000-7f251589e000 ---p 000e6000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f251589e000-7f25158a5000 r--p 000e6000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f25158a5000-7f25158ac000 rw-p 000ed000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f25158ac000-7f25158b9000 r-xp 00000000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f25158b9000-7f2515ab8000 ---p 0000d000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2515ab8000-7f2515aba000 r--p 0000c000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2515aba000-7f2515abb000 rw-p 0000e000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2515abb000-7f2515abc000 r-xp 00000000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2515abc000-7f2515cbb000 ---p 00001000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2515cbb000-7f2515cbc000 r--p 00000000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2515cbc000-7f2515cbd000 rw-p 00001000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2515cbd000-7f2515cc1000 r-xp 00000000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2515cc1000-7f2515ec0000 ---p 00004000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2515ec0000-7f2515ec1000 r--p 00003000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2515ec1000-7f2515ec5000 rw-p 00004000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2515ec5000-7f2515f03000 r-xp 00000000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2515f03000-7f2516102000 ---p 0003e000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2516102000-7f2516104000 r--p 0003d000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2516104000-7f2516105000 rw-p 0003f000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2516105000-7f2516132000 r-xp 00000000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2516132000-7f2516331000 ---p 0002d000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2516331000-7f2516332000 r--p 0002c000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2516332000-7f2516334000 rw-p 0002d000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2516334000-7f2516339000 r-xp 00000000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2516339000-7f2516538000 ---p 00005000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2516538000-7f2516539000 r--p 00004000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2516539000-7f251653a000 rw-p 00005000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f251653a000-7f251653c000 r-xp 00000000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f251653c000-7f251673b000 ---p 00002000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f251673b000-7f251673c000 r--p 00001000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f251673c000-7f251673d000 rw-p 00002000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f251673d000-7f251673f000 r-xp 00000000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f251673f000-7f251693e000 ---p 00002000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f251693e000-7f251693f000 r--p 00001000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f251693f000-7f2516940000 rw-p 00002000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f2516940000-7f251694f000 r-xp 00000000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f251694f000-7f2516b4e000 ---p 0000f000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2516b4e000-7f2516b4f000 r--p 0000e000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2516b4f000-7f2516b50000 rw-p 0000f000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2516b50000-7f2516c8a000 r-xp 00000000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2516c8a000-7f2516e8a000 ---p 0013a000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2516e8a000-7f2516e8b000 r--p 0013a000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2516e8b000-7f2516e90000 rw-p 0013b000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2516e90000-7f2516e93000 r-xp 00000000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2516e93000-7f2517092000 ---p 00003000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2517092000-7f2517093000 r--p 00002000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2517093000-7f2517094000 rw-p 00003000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2517094000-7f25170ac000 r-xp 00000000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f25170ac000-7f25172ab000 ---p 00018000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f25172ab000-7f25172ac000 r--p 00017000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f25172ac000-7f25172ad000 rw-p 00018000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f25172ad000-7f25172b1000 rw-p 00000000 00:00 0 
7f25172b1000-7f25172ca000 r-xp 00000000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f25172ca000-7f25174c9000 ---p 00019000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f25174c9000-7f25174ca000 r--p 00018000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f25174ca000-7f25174cb000 rw-p 00019000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f25174cb000-7f2517518000 r-xp 00000000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2517518000-7f2517717000 ---p 0004d000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2517717000-7f2517719000 r--p 0004c000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2517719000-7f251771a000 rw-p 0004e000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f251771a000-7f251771c000 rw-p 00000000 00:00 0 
7f251771c000-7f2517729000 r-xp 00000000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2517729000-7f2517929000 ---p 0000d000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2517929000-7f251792a000 r--p 0000d000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f251792a000-7f251792b000 rw-p 0000e000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f251792b000-7f251792e000 r-xp 00000000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f251792e000-7f2517b2d000 ---p 00003000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2517b2d000-7f2517b2e000 r--p 00002000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2517b2e000-7f2517b2f000 rw-p 00003000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2517b2f000-7f2517b5e000 r-xp 00000000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2517b5e000-7f2517d5e000 ---p 0002f000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2517d5e000-7f2517d60000 r--p 0002f000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2517d60000-7f2517d61000 rw-p 00031000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2517d61000-7f2517d62000 rw-p 00000000 00:00 0 
7f2517d62000-7f2517e2b000 r-xp 00000000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2517e2b000-7f251802b000 ---p 000c9000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f251802b000-7f2518039000 r--p 000c9000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2518039000-7f251803c000 rw-p 000d7000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f251803c000-7f2518084000 r-xp 00000000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2518084000-7f2518283000 ---p 00048000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2518283000-7f2518285000 r--p 00047000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2518285000-7f2518287000 rw-p 00049000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2518287000-7f25184e9000 r-xp 00000000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f25184e9000-7f25186e9000 ---p 00262000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f25186e9000-7f2518707000 r--p 00262000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2518707000-7f2518715000 rw-p 00280000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2518715000-7f2518718000 rw-p 00000000 00:00 0 
7f2518718000-7f251877a000 r-xp 00000000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f251877a000-7f2518979000 ---p 00062000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2518979000-7f251897d000 r--p 00061000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f251897d000-7f2518983000 rw-p 00065000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2518983000-7f25189ae000 r-xp 00000000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f25189ae000-7f2518bad000 ---p 0002b000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2518bad000-7f2518bae000 r--p 0002a000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2518bae000-7f2518baf000 rw-p 0002b000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2518baf000-7f2518bca000 r-xp 00000000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2518bca000-7f2518dca000 ---p 0001b000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2518dca000-7f2518dcb000 r--p 0001b000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2518dcb000-7f2518dcc000 rw-p 0001c000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2518dcc000-7f2518def000 r-xp 00000000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2518def000-7f2518fee000 ---p 00023000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2518fee000-7f2518fef000 r--p 00022000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2518fef000-7f2518ff2000 rw-p 00023000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2518ff2000-7f2519187000 r-xp 00000000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2519187000-7f2519386000 ---p 00195000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2519386000-7f251938a000 r--p 00194000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f251938a000-7f251938c000 rw-p 00198000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f251938c000-7f2519390000 rw-p 00000000 00:00 0 
7f2519390000-7f25194a2000 r-xp 00000000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f25194a2000-7f25196a1000 ---p 00112000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f25196a1000-7f25196a2000 r--p 00111000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f25196a2000-7f25196a3000 rw-p 00112000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f25196a3000-7f25196a4000 rw-p 00000000 00:00 0 
7f25196a4000-7f25196f6000 r-xp 00000000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f25196f6000-7f25198f5000 ---p 00052000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f25198f5000-7f25198f6000 r--p 00051000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f25198f6000-7f25198f7000 rw-p 00052000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f25198f7000-7f2519a84000 r-xp 00000000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2519a84000-7f2519c83000 ---p 0018d000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2519c83000-7f2519c88000 r--p 0018c000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2519c88000-7f2519c8b000 rw-p 00191000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2519c8b000-7f2519c8c000 rw-p 00000000 00:00 0 
7f2519c8c000-7f2519cad000 r-xp 00000000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2519cad000-7f2519ead000 ---p 00021000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2519ead000-7f2519eae000 r--p 00021000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2519eae000-7f2519eaf000 rw-p 00022000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2519eaf000-7f2519fbd000 r-xp 00000000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f2519fbd000-7f251a1bd000 ---p 0010e000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f251a1bd000-7f251a1c0000 r--p 0010e000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f251a1c0000-7f251a1c1000 rw-p 00111000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f251a1c1000-7f251a1c3000 rw-p 00000000 00:00 0 
7f251a1c3000-7f251a1c9000 r-xp 00000000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f251a1c9000-7f251a3c9000 ---p 00006000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f251a3c9000-7f251a3cb000 r--p 00006000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f251a3cb000-7f251a3cc000 rw-p 00008000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f251a3cc000-7f251a3ef000 r-xp 00000000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f251a3ef000-7f251a5ee000 ---p 00023000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f251a5ee000-7f251a5f1000 r--p 00022000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f251a5f1000-7f251a5f2000 rw-p 00025000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f251a5f2000-7f251a63b000 r-xp 00000000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f251a63b000-7f251a83a000 ---p 00049000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f251a83a000-7f251a83d000 r--p 00048000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f251a83d000-7f251a83e000 rw-p 0004b000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f251a83e000-7f251a849000 r-xp 00000000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f251a849000-7f251aa49000 ---p 0000b000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f251aa49000-7f251aa4a000 r--p 0000b000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f251aa4a000-7f251aa4b000 rw-p 0000c000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f251aa4b000-7f251ab38000 r-xp 00000000 08:08 5507091                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.6
7f251ab38000-7f251ad38000 ---p 000ed000 08:08 5507091                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.6
7f251ad38000-7f251ad3e000 r--p 000ed000 08:08 5507091                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.6
7f251ad3e000-7f251ad41000 rw-p 000f3000 08:08 5507091                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.6
7f251ad41000-7f251ad42000 rw-p 00000000 00:00 0 
7f251ad42000-7f251b440000 r-xp 00000000 08:08 5507093                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.6
7f251b440000-7f251b640000 ---p 006fe000 08:08 5507093                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.6
7f251b640000-7f251b64b000 r--p 006fe000 08:08 5507093                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.6
7f251b64b000-7f251b652000 rw-p 00709000 08:08 5507093                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.6
7f251b652000-7f251b657000 rw-p 00000000 00:00 0 
7f251b657000-7f251b659000 r-xp 00000000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f251b659000-7f251b859000 ---p 00002000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f251b859000-7f251b85a000 r--p 00002000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f251b85a000-7f251b85b000 rw-p 00003000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f251b85b000-7f251b867000 r-xp 00000000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f251b867000-7f251ba67000 ---p 0000c000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f251ba67000-7f251ba68000 r--p 0000c000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f251ba68000-7f251ba69000 rw-p 0000d000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f251ba69000-7f251bae2000 r-xp 00000000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f251bae2000-7f251bce2000 ---p 00079000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f251bce2000-7f251bce5000 r--p 00079000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f251bce5000-7f251bce6000 rw-p 0007c000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f251bce6000-7f251bcf2000 r-xp 00000000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f251bcf2000-7f251bef1000 ---p 0000c000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f251bef1000-7f251bef2000 r--p 0000b000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f251bef2000-7f251bef3000 rw-p 0000c000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f251bef3000-7f251bff6000 r-xp 00000000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f251bff6000-7f251c1f5000 ---p 00103000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f251c1f5000-7f251c1f6000 r--p 00102000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f251c1f6000-7f251c1f7000 rw-p 00103000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f251c1f7000-7f251c21a000 r-xp 00000000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f251c33b000-7f251c345000 rw-p 00000000 00:00 0 
7f251c345000-7f251c3c9000 r-xp 00000000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f251c3c9000-7f251c3ca000 ---p 00084000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f251c3ca000-7f251c3cd000 r--p 00084000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f251c3cd000-7f251c3ce000 rw-p 00087000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f251c3ce000-7f251c3eb000 rw-p 00000000 00:00 0 
7f251c415000-7f251c419000 rw-p 00000000 00:00 0 
7f251c419000-7f251c41a000 r--p 00022000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f251c41a000-7f251c41b000 rw-p 00023000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f251c41b000-7f251c41c000 rw-p 00000000 00:00 0 
7ffea8b07000-7ffea8b28000 rw-p 00000000 00:00 0                          [stack]
7ffea8b8c000-7ffea8b8e000 r--p 00000000 00:00 0                          [vvar]
7ffea8b8e000-7ffea8b90000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
./run: línea 19: 18608 Abortado                latino bot/bot.lat $1

Error en ejecutar

¿Que hace?

root@vps273405:~/latino/ejemplos# latino
Latino 0.8.11
Todos los derechos reservados (C) 2015-2016. Latinoamerica
latino> ejecutar("42-menu.lat")
Segmentation fault (core dumped)

variable indefinida - ubuntu 16.x.x

root@vps273405:~# latino elegir.lat
nodo_tipo:39
Error: Linea 3, 9: Variable "latino" indefinida

chatId = '-1001051061242' #chat latino
latino = "curl -s 'https://api.telegram.org/bot" . TOKEN . "/sendMessage?chat_id=" . chatId . "&text=hola'"
sistema(latino)

root@modrank-latinoc-3753113:/home/ubuntu/workspace/latino/ejemplos# latino 15-funciones_mate.lat
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nodo_tipo:39
nulo
root@modrank-latinoc-3753113:/home/ubuntu/workspace/latino/ejemplos#

latino> sistema("echo dssd")
dssd
cfuncion <<<----- ¿¿¿??

error al incluir

tengo dos ficheros
index.lat
funciones.lat

en index
incluir("funciones")
escribir('Dame un año')
a = leer()
verificar_a(a)


en funciones
funcion verificar_a(a)
mientras ( a == 0 )
escribir("Debe ser diferente a cero")
a = leer()
fin
fin

al ejecutar index
[roencosa@localhost latino-ejemplos]$ latino inicio.lat
Dame un año
2016
Error: Linea 7, 1: Variable "verificar_a" indefinida en archivo '/home/roencosa/latino-ejemplos/funciones.lat'.
[roencosa@localhost latino-ejemplos]$

es_numerico()

n = "1abcdfgytypoipiklkjlmkj"
si(es_numerico(n))
escribir("Es numero")
sino
escribir("No es")
fin
// da
Es numero

Esta funcion deberia comparar si todos los caracteres de la cadena son numeros arrojar verdadero si hay un solo que no es numero deberia dar falso

error en cadena.longitud dentro del bucle desde

ejemplo:

 1  global a = "hola"
 2  desde (i=cadena.longitud(a); i>0; i--)
 3          imprimirf(a[i])
 4  fin

jarriz@jarriz:~/latino$ latino test.lat
error Linea 0, 0: El parametro debe de ser una cadena en archivo test.lat.

incluir error

latino incluir.lat
Error: Linea 4: syntax error, unexpected '(', expecting TSTRING

sugerencia

agregar()

si agrega que retorne un valor buleano de verdadero caso contrario falso asi podemos controlar si se efectuo la accion

incluir()

si tengo un error en un archivo a.lat el cual esta incluido en otro b.lat y ejecuto el b.lat me sale el error

[user@localhost latino-Markdown]$ latino b.lat
Error: Linea 1, 11: syntax error, unexpected $end, expecting ')'
Erreur de segmentation (core dumped)

Pero no me dice si el error esta en a.lat o b.lat y un huevo si tengo varias incluciones jejeje

incluir

si tengo un archivo funciones.lat y deseo incluirlo en mi demo.lat hago
incluir('funciones.lat')
pero si cometo un error y escribo
incluir('funcioneeeeeeeeees.lat')
no le da ningun error

a = leer_lineas('datos.lat')

datos.lat tiene
a
b
c
d
f
index.lat
a = leer_lineas('datos.lat')
escribir(a)

Resultado
["a", "b", "c", "d"]

Asi que no me lee la ultima linea, pero si le agrego una linea vacia al fichero datos.lat, si me entrega todos los datos,

es_numerico

n = falso
si(es_numerico(n))
escribir('Si')
sino
escribir('No')
fin
da
Error: Linea 3, 14: El parametro debe de ser una cadena en archivo '/var/www/html/latino-Markdown/d.lat'.

deberia poder recibir cualquier tipo de parametro en vista que va a verificar si es numero

reconfiguracion de hacer

Me parece mas adecuado asi

nombre = ''
i = 1
hacer
nombre .= texto[i]
i++
mientras (i < 10)
escribir(nombre)

osea la palabra 'mientras' en lugar de la 'cuando' tiene mas sentido en el conexto

longitud()

c1 = 10
escribir(longitud(c1))

debia darme 2 pero dio

Erreur de segmentation (core dumped)

Añadir definición de error

Código en donde ocurre:

// pegar tu código aquí
num = 123456
imprimir(num[1])

Error:
Violación de segmento

texto[1+1]

texto = 'Latino'
escribir(texto[1+1])

Error: Linea 2, 17: syntax error, unexpected '+', expecting ']'

separar

si tengo datos.lat
una
dos
tres cuatro
y en index.lat ejecuto esto:
frase = leer_archivo('datos.lat')
a = separar(frase)
escribir(longitud(a))
escribir(a)
------Resultado------------------------------------
2
["una
dos

tres", "cuatr"]

Deberia tomar en cuenta el salto de linea para la separacion de las palabras?
la ultima letra de la ultima palabra desaparecio

travesuras

escribir(escribir('aa'))
Erreur de segmentation (core dumped)

esta_vacia

n = falso
si(esta_vacia(n))
escribir('Si')
sino
escribir('No')
fin
da error
Error: Linea 3, 15: El parametro debe de ser una cadena en archivo '/var/www/html/latino-Markdown/d.lat'.
en este caso la 'n' vale falso asi que 'n' no esta vacia

Errores encontrados en cadena

  1. cadena->invertir() // error core
  2. cadena->es_alfanumerico() // no detecta que sea alfanúmerico
    3- cadena->ejecutar() // probé con escribir y dió error
    4- cadena->indice // error core
    5- cadena->reemplazar() // simplemente no reemplaza

Recomendación de funciones con diccionarios

Uso funcional:

a = {}
a.m = funcion(t) // funciona perfectamente
        poner(t)
fin
a.m("hola")

Poder usarlo directamente en funciones es mi recomendación:

a = {}
funcion a.m(t) // funciona perfectamente
        poner(t)
fin
a.m("hola")

reemplazar

hola = "$id$usuario$titulo"
b = cadena->reemplazar(hola, "$id", "123")
imprimir(b)

poner(diccionario.nulo)

Reportando bug

no escribir en esta area y marcarlo al completar el issue.

  • Solamente busco ayuda u orientación.
  • Error global, no me deja correr Latino.
  • El error ocurre en una palabra reservada. Por ejemplo: si osi sino (escribir la palabra reservada en detalles).
  • Es un error en una función específica (escribir la función en detalles).
  • Es una falla de memoria (memory leak).
  • El error solo ocurre en el REPL (al ejecutar latino sin parámetros).
  • Sugerencia para Latino.

no escribir en esta area y marcarlo al completar el issue.

Más detalles:
Al poner un diccionario nulo manda un segfault

Código en donde ocurre:

poner(valor.nulo)

Ret: Segmentation fault (core dumped)

mientras dentro de una funcion

si pongo esto en un fichero y ejecuto me repetira mientras no le de un valor y este sea diferente a cero,
mientras ( a == 0 || a == nulo )
escribir("Debe ser diferente a cero")
a = leer()
fin

Pero, si le pongo esto en una funcion

funcion verificar_a(a)
mientras ( a == 0 || a == nulo )
escribir("Debe ser diferente a cero")
a = leer()
fin
fin
y despues llamo la funcion
escribir('Dame un año')
a = leer()
verificar_a(a)

Solo me ejecuta una sola vez,

convierte listas a cadenas en bucle

mientras (x<lista->longitud(config->plugins))
	res = incluir("plugins/".config->plugins[x])
	imprimir(tipo(res))
	com = res[lista->longitud(res)-1]
	desde (i=0; i<(lista->longitud(res)-1); i++)
	matches = cadena->match(msg->texto, res[i])
	si convertir->cadena(com->subproceso) == "funcion"
		com->subproceso()
	fin
	si matches
 		si convertir->cadena(com->accion) == "funcion"
			com->accion()
		fin
	fin
fin
x++
fin
fin

logs:
Confirmación enviada a 189041244.
Bot @BetaLatinoBot
lista <-- indica que es lista
lista <-- indica que es lista
cadena <-- ahora indica que es cadena??
Error: Linea 67, 28: El parametro debe de ser una lista en archivo '/home/jarriz/BotGram/plugins/test.lat'.

Error Pila vacia

#esta es una funcion que recibe 2 parametros
funcion sumar(a,b)
  retorno a+b
fin

s = sumar(1) //parametro insuficientes
escribir(s)

Manda el siguiente error:

Error: Pila vacia
Error: Variable "a" indefinida
Error: Pila vacia
Error: Pila vacia

Error en memoria

1  hola = {}
2  mientras verdadero
3       hola.dv = {"kmk": "jjn"}
4  fin

diccionarios

root@vps273405:~# latino 24-diccionarios.lat
Error: Linea 3: error de sintaxis, ',' inesperado, se esperaba '}'

version 0.9.0

contenido = "prueba de escritura de archivo \n desde Latino"
escribir_archivo("prueba.txt", contenido)
Error: Linea 2, 1: Variable "escribir_archivo" indefinida en archivo 'd.lat'.
[user@localhost latino-ejemplos]$

Cambio de nombre

Gracias por esto, estoy pensando en hacer mi propio lenguaje de programación también. Y leer su código es de gran ayuda.

Tengo una recomendación, y es que si se podría cambiarse el nombre a latin@ o latinx? Para ser inclusivo en género, hay mucho esfuerzo para que ambos géneros se puedan sentir incluidos en la profesión del desarrollo de software, y creo que hacer el nombre del lenguaje menos masculino podría ayudar en gran medida a que personas que no se identifiquen con el género masculino puedan identificarse.

No se como usarlo xD

tengo un vps de ovh (linux ubuntu) y no se ni como usarlo y que linux lo arranque 😵
quiero crear un bot de telegram en tu lenguaje y crear el repositorio de dicho bot y explicar compilarlo, me podrías explicar?

error al incluir con retorno

test.lat:

test = "hola"
funcion v(a)
  imprimir("A es ".a." y test es ".test)
fin
retorno {
        "v": v
}

x.lat:

vv = incluir("test")

vv->v("vd")

ERROR:
Error: Linea 4, 36: Variable "test" indefinida en archivo '/home/jarriz/test.lat'.

incluir 'config'

incluir "config" > ok
incluir 'config' > Error: Linea 1: syntax error, unexpected TLIT, expecting TSTRING

Memory corruption malloc en reemplazar

test:

Latino 0.9.0
Todos los derechos reservados (C) 2015-2016. Latinoamerica
latino> str = "$id $titulo $nombre"
latino> a = cadena->reemplazar(str, "$id", "323")
latino> a = cadena->reemplazar(a, "$titulo", "tests bot latino")
latino> a = cadena->reemplazar(a, "$nombre", "Abierto")
latino> 
Violación de segmento
jarriz@jarriz:~/BotGram$ 

Aquí el backtrace:

*** Error in `latino': malloc(): memory corruption: 0x000055ad2ae58270 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7f2df5239bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76fa6)[0x7f2df523ffa6]
/lib/x86_64-linux-gnu/libc.so.6(+0x78f79)[0x7f2df5241f79]
/lib/x86_64-linux-gnu/libc.so.6(__libc_calloc+0x27b)[0x7f2df52449ab]
latino(__memoria_asignar+0x17)[0x55ad2a060f37]
latino(lat_cadena_nueva+0x13)[0x55ad2a060003]
latino(lat_cadena_reemplazar+0x267)[0x55ad2a06a067]
latino(lat_llamar_funcion+0x27)[0x55ad2a05e8b7]
latino(lat_llamar_funcion+0x158)[0x55ad2a05e9e8]
latino(lat_llamar_funcion+0x158)[0x55ad2a05e9e8]
latino(lat_llamar_funcion+0x256)[0x55ad2a05eae6]
latino(main+0x437)[0x55ad2a05b6e7]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x7f2df51e92b1]
latino(_start+0x2a)[0x55ad2a05b93a]
======= Memory map: ========
55ad2a052000-55ad2a079000 r-xp 00000000 08:08 5508333                    /usr/bin/latino
55ad2a278000-55ad2a27a000 r--p 00026000 08:08 5508333                    /usr/bin/latino
55ad2a27a000-55ad2a27b000 rw-p 00028000 08:08 5508333                    /usr/bin/latino
55ad2ad53000-55ad2b089000 rw-p 00000000 00:00 0                          [heap]
7f2ddb4e6000-7f2ddb4fc000 r-xp 00000000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2ddb4fc000-7f2ddb6fb000 ---p 00016000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2ddb6fb000-7f2ddb6fc000 r--p 00015000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2ddb6fc000-7f2ddb6fd000 rw-p 00016000 08:08 3017933                    /lib/x86_64-linux-gnu/libgcc_s.so.1
7f2ddb6fd000-7f2ddc000000 rw-p 00000000 00:00 0 
7f2ddc000000-7f2ddc021000 rw-p 00000000 00:00 0 
7f2ddc021000-7f2de0000000 ---p 00000000 00:00 0 
7f2de01d2000-7f2de1cdb000 rw-p 00000000 00:00 0 
7f2de1cdb000-7f2de1ce0000 r-xp 00000000 08:08 3017947                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f2de1ce0000-7f2de1edf000 ---p 00005000 08:08 3017947                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f2de1edf000-7f2de1ee0000 r--p 00004000 08:08 3017947                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f2de1ee0000-7f2de1ee1000 rw-p 00005000 08:08 3017947                    /lib/x86_64-linux-gnu/libnss_dns-2.24.so
7f2de1ee1000-7f2de1ee3000 r-xp 00000000 08:08 3015099                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f2de1ee3000-7f2de20e2000 ---p 00002000 08:08 3015099                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f2de20e2000-7f2de20e3000 r--p 00001000 08:08 3015099                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f2de20e3000-7f2de20e4000 rw-p 00002000 08:08 3015099                    /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f2de20e4000-7f2de20ee000 r-xp 00000000 08:08 3017948                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f2de20ee000-7f2de22ee000 ---p 0000a000 08:08 3017948                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f2de22ee000-7f2de22ef000 r--p 0000a000 08:08 3017948                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f2de22ef000-7f2de22f0000 rw-p 0000b000 08:08 3017948                    /lib/x86_64-linux-gnu/libnss_files-2.24.so
7f2de22f0000-7f2de22f6000 rw-p 00000000 00:00 0 
7f2de22f6000-7f2de22f7000 ---p 00000000 00:00 0 
7f2de22f7000-7f2deb224000 rw-p 00000000 00:00 0 
7f2deb224000-7f2deb3bf000 r--p 00000000 08:08 5508431                    /usr/lib/locale/locale-archive
7f2deb3bf000-7f2deb3d0000 r-xp 00000000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f2deb3d0000-7f2deb5cf000 ---p 00011000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f2deb5cf000-7f2deb5d0000 r--p 00010000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f2deb5d0000-7f2deb5d1000 rw-p 00011000 08:08 5505933                    /usr/lib/x86_64-linux-gnu/liblz4.so.1.7.1
7f2deb5d1000-7f2deb5f6000 r-xp 00000000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f2deb5f6000-7f2deb7f5000 ---p 00025000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f2deb7f5000-7f2deb7f6000 r--p 00024000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f2deb7f6000-7f2deb7f7000 rw-p 00025000 08:08 3014697                    /lib/x86_64-linux-gnu/liblzma.so.5.2.2
7f2deb7f7000-7f2deb7fb000 r-xp 00000000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f2deb7fb000-7f2deb9fa000 ---p 00004000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f2deb9fa000-7f2deb9fb000 r--p 00003000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f2deb9fb000-7f2deb9fc000 rw-p 00004000 08:08 3014754                    /lib/x86_64-linux-gnu/libuuid.so.1.3.0
7f2deb9fc000-7f2deba1f000 r-xp 00000000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f2deba1f000-7f2debc1f000 ---p 00023000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f2debc1f000-7f2debc21000 r--p 00023000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f2debc21000-7f2debc22000 rw-p 00025000 08:08 5513253                    /usr/lib/x86_64-linux-gnu/libgraphite2.so.3.0.1
7f2debc22000-7f2debc35000 r-xp 00000000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f2debc35000-7f2debe34000 ---p 00013000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f2debe34000-7f2debe35000 r--p 00012000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f2debe35000-7f2debe36000 rw-p 00013000 08:08 3014843                    /lib/x86_64-linux-gnu/libgpg-error.so.0.21.0
7f2debe36000-7f2debe47000 r-xp 00000000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f2debe47000-7f2dec047000 ---p 00011000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f2dec047000-7f2dec048000 r--p 00011000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f2dec048000-7f2dec049000 rw-p 00012000 08:08 5510583                    /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.2
7f2dec049000-7f2dec07b000 r-xp 00000000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f2dec07b000-7f2dec27b000 ---p 00032000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f2dec27b000-7f2dec27c000 r--p 00032000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f2dec27c000-7f2dec27d000 rw-p 00033000 08:08 3014782                    /lib/x86_64-linux-gnu/libidn.so.11.6.16
7f2dec27d000-7f2dec2d7000 r-xp 00000000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2dec2d7000-7f2dec4d6000 ---p 0005a000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2dec4d6000-7f2dec4e0000 r--p 00059000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2dec4e0000-7f2dec4e2000 rw-p 00063000 08:08 5510063                    /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.2.0
7f2dec4e2000-7f2dec523000 r-xp 00000000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f2dec523000-7f2dec722000 ---p 00041000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f2dec722000-7f2dec726000 r--p 00040000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f2dec726000-7f2dec727000 rw-p 00044000 08:08 3014729                    /lib/x86_64-linux-gnu/libblkid.so.1.1.0
7f2dec727000-7f2dec728000 rw-p 00000000 00:00 0 
7f2dec728000-7f2dec72d000 r-xp 00000000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2dec72d000-7f2dec92c000 ---p 00005000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2dec92c000-7f2dec92d000 r--p 00004000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2dec92d000-7f2dec92e000 rw-p 00005000 08:08 5512708                    /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f2dec92e000-7f2dec931000 r-xp 00000000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f2dec931000-7f2decb30000 ---p 00003000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f2decb30000-7f2decb31000 r--p 00002000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f2decb31000-7f2decb32000 rw-p 00003000 08:08 5512704                    /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f2decb32000-7f2decb38000 r-xp 00000000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2decb38000-7f2decd38000 ---p 00006000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2decd38000-7f2decd39000 r--p 00006000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2decd39000-7f2decd3a000 rw-p 00007000 08:08 5513247                    /usr/lib/x86_64-linux-gnu/libdatrie.so.1.3.3
7f2decd3a000-7f2decd61000 r-xp 00000000 08:08 3014659                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2decd61000-7f2decf61000 ---p 00027000 08:08 3014659                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2decf61000-7f2decf63000 r--p 00027000 08:08 3014659                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2decf63000-7f2decf64000 rw-p 00029000 08:08 3014659                    /lib/x86_64-linux-gnu/libexpat.so.1.6.2
7f2decf64000-7f2decfe2000 r-xp 00000000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f2decfe2000-7f2ded1e2000 ---p 0007e000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f2ded1e2000-7f2ded1e3000 r--p 0007e000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f2ded1e3000-7f2ded1e4000 rw-p 0007f000 08:08 5513257                    /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0.10200.7
7f2ded1e4000-7f2ded231000 r-xp 00000000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f2ded231000-7f2ded430000 ---p 0004d000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f2ded430000-7f2ded432000 r--p 0004c000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f2ded432000-7f2ded433000 rw-p 0004e000 08:08 3014957                    /lib/x86_64-linux-gnu/libdbus-1.so.3.14.9
7f2ded433000-7f2ded460000 r-xp 00000000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2ded460000-7f2ded660000 ---p 0002d000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2ded660000-7f2ded663000 r--p 0002d000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2ded663000-7f2ded664000 rw-p 00030000 08:08 5518976                    /usr/lib/x86_64-linux-gnu/libatspi.so.0.0.1
7f2ded664000-7f2ded67e000 r-xp 00000000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f2ded67e000-7f2ded87d000 ---p 0001a000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f2ded87d000-7f2ded87e000 r--p 00019000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f2ded87e000-7f2ded87f000 rw-p 0001a000 08:08 5510069                    /usr/lib/x86_64-linux-gnu/libsasl2.so.2.0.25
7f2ded87f000-7f2ded882000 r-xp 00000000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f2ded882000-7f2deda81000 ---p 00003000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f2deda81000-7f2deda82000 r--p 00002000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f2deda82000-7f2deda83000 rw-p 00003000 08:08 3014980                    /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f2deda83000-7f2deda8e000 r-xp 00000000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2deda8e000-7f2dedc8d000 ---p 0000b000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2dedc8d000-7f2dedc8e000 r--p 0000a000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2dedc8e000-7f2dedc8f000 rw-p 0000b000 08:08 5512911                    /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f2dedc8f000-7f2dedd96000 r-xp 00000000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2dedd96000-7f2dedf96000 ---p 00107000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2dedf96000-7f2dedf98000 r--p 00107000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2dedf98000-7f2dedf9f000 rw-p 00109000 08:08 3014771                    /lib/x86_64-linux-gnu/libgcrypt.so.20.1.5
7f2dedf9f000-7f2dee020000 r-xp 00000000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2dee020000-7f2dee220000 ---p 00081000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2dee220000-7f2dee221000 r--p 00081000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2dee221000-7f2dee222000 rw-p 00082000 08:08 5522655                    /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.2
7f2dee222000-7f2dee257000 r-xp 00000000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2dee257000-7f2dee456000 ---p 00035000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2dee456000-7f2dee458000 r--p 00034000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2dee458000-7f2dee459000 rw-p 00036000 08:08 5509321                    /usr/lib/x86_64-linux-gnu/libnettle.so.6.3
7f2dee459000-7f2dee48c000 r-xp 00000000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f2dee48c000-7f2dee68c000 ---p 00033000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f2dee68c000-7f2dee68d000 r--p 00033000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f2dee68d000-7f2dee68e000 rw-p 00034000 08:08 5509323                    /usr/lib/x86_64-linux-gnu/libhogweed.so.4.3
7f2dee68e000-7f2dee817000 r-xp 00000000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2dee817000-7f2deea17000 ---p 00189000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2deea17000-7f2deea24000 r--p 00189000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2deea24000-7f2deea25000 rw-p 00196000 08:08 5505535                    /usr/lib/x86_64-linux-gnu/libgnutls.so.30.13.0
7f2deea25000-7f2deea26000 rw-p 00000000 00:00 0 
7f2deea26000-7f2deea98000 r-xp 00000000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2deea98000-7f2deec97000 ---p 00072000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2deec97000-7f2deec98000 r--p 00071000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2deec98000-7f2deec99000 rw-p 00072000 08:08 3014739                    /lib/x86_64-linux-gnu/libpcre.so.3.13.3
7f2deec99000-7f2deeca0000 r-xp 00000000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2deeca0000-7f2deeea0000 ---p 00007000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2deeea0000-7f2deeea1000 r--p 00007000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2deeea1000-7f2deeea2000 rw-p 00008000 08:08 5509326                    /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7f2deeea2000-7f2deeeec000 r-xp 00000000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2deeeec000-7f2def0ec000 ---p 0004a000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2def0ec000-7f2def0ed000 r--p 0004a000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2def0ed000-7f2def0ee000 rw-p 0004b000 08:08 3014735                    /lib/x86_64-linux-gnu/libmount.so.1.1.0
7f2def0ee000-7f2def0f0000 rw-p 00000000 00:00 0 
7f2def0f0000-7f2def104000 r-xp 00000000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f2def104000-7f2def303000 ---p 00014000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f2def303000-7f2def304000 r--p 00013000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f2def304000-7f2def305000 rw-p 00014000 08:08 3017954                    /lib/x86_64-linux-gnu/libresolv-2.24.so
7f2def305000-7f2def307000 rw-p 00000000 00:00 0 
7f2def307000-7f2def32c000 r-xp 00000000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2def32c000-7f2def52b000 ---p 00025000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2def52b000-7f2def52c000 r--p 00024000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2def52c000-7f2def52d000 rw-p 00025000 08:08 3014741                    /lib/x86_64-linux-gnu/libselinux.so.1
7f2def52d000-7f2def52f000 rw-p 00000000 00:00 0 
7f2def52f000-7f2def538000 r-xp 00000000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2def538000-7f2def737000 ---p 00009000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2def737000-7f2def738000 r--p 00008000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2def738000-7f2def739000 rw-p 00009000 08:08 5512726                    /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f2def739000-7f2def745000 r-xp 00000000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f2def745000-7f2def945000 ---p 0000c000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f2def945000-7f2def946000 r--p 0000c000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f2def946000-7f2def947000 rw-p 0000d000 08:08 5513221                    /usr/lib/x86_64-linux-gnu/libxcb-render.so.0.0.0
7f2def947000-7f2def96e000 r-xp 00000000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2def96e000-7f2defb6d000 ---p 00027000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2defb6d000-7f2defb6e000 r--p 00026000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2defb6e000-7f2defb6f000 rw-p 00027000 08:08 5512712                    /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f2defb6f000-7f2defb71000 r-xp 00000000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2defb71000-7f2defd71000 ---p 00002000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2defd71000-7f2defd72000 r--p 00002000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2defd72000-7f2defd73000 rw-p 00003000 08:08 5513223                    /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0.0.0
7f2defd73000-7f2defda4000 r-xp 00000000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2defda4000-7f2deffa4000 ---p 00031000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2deffa4000-7f2deffa5000 r--p 00031000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2deffa5000-7f2deffa6000 rw-p 00032000 08:08 5512690                    /usr/lib/x86_64-linux-gnu/libpng16.so.16.26.0
7f2deffa6000-7f2df0044000 r-xp 00000000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2df0044000-7f2df0244000 ---p 0009e000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2df0244000-7f2df024c000 r--p 0009e000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2df024c000-7f2df024d000 rw-p 000a6000 08:08 5513218                    /usr/lib/x86_64-linux-gnu/libpixman-1.so.0.34.0
7f2df024d000-7f2df0255000 r-xp 00000000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f2df0255000-7f2df0455000 ---p 00008000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f2df0455000-7f2df0456000 r--p 00008000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f2df0456000-7f2df0457000 rw-p 00009000 08:08 5531384                    /usr/lib/x86_64-linux-gnu/libthai.so.0.3.0
7f2df0457000-7f2df0458000 r-xp 00000000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2df0458000-7f2df0657000 ---p 00001000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2df0657000-7f2df0658000 r--p 00000000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2df0658000-7f2df0659000 rw-p 00001000 08:08 5513052                    /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0.5000.2
7f2df0659000-7f2df0660000 r-xp 00000000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2df0660000-7f2df085f000 ---p 00007000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2df085f000-7f2df0860000 r--p 00006000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2df0860000-7f2df0861000 rw-p 00007000 08:08 3017955                    /lib/x86_64-linux-gnu/librt-2.24.so
7f2df0861000-7f2df0872000 r-xp 00000000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f2df0872000-7f2df0a71000 ---p 00011000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f2df0a71000-7f2df0a72000 r--p 00010000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f2df0a72000-7f2df0a73000 rw-p 00011000 08:08 5512722                    /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f2df0a73000-7f2df0a7d000 r-xp 00000000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2df0a7d000-7f2df0c7c000 ---p 0000a000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2df0c7c000-7f2df0c7d000 r--p 00009000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2df0c7d000-7f2df0c7e000 rw-p 0000a000 08:08 5515605                    /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f2df0c7e000-7f2df0c88000 r-xp 00000000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2df0c88000-7f2df0e87000 ---p 0000a000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2df0e87000-7f2df0e88000 r--p 00009000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2df0e88000-7f2df0e89000 rw-p 0000a000 08:08 5512728                    /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f2df0e89000-7f2df0e8b000 r-xp 00000000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2df0e8b000-7f2df108a000 ---p 00002000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2df108a000-7f2df108b000 r--p 00001000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2df108b000-7f2df108c000 rw-p 00002000 08:08 5512724                    /usr/lib/x86_64-linux-gnu/libXinerama.so.1.0.0
7f2df108c000-7f2df1134000 r-xp 00000000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2df1134000-7f2df1334000 ---p 000a8000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2df1334000-7f2df133a000 r--p 000a8000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2df133a000-7f2df133b000 rw-p 000ae000 08:08 5513213                    /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.3
7f2df133b000-7f2df1377000 r-xp 00000000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f2df1377000-7f2df1576000 ---p 0003c000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f2df1576000-7f2df1578000 r--p 0003b000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f2df1578000-7f2df1579000 rw-p 0003d000 08:08 5513216                    /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
7f2df1579000-7f2df158d000 r-xp 00000000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f2df158d000-7f2df178d000 ---p 00014000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f2df178d000-7f2df178e000 r--p 00014000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f2df178e000-7f2df178f000 rw-p 00015000 08:08 5513259                    /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0.4000.3
7f2df178f000-7f2df1875000 r-xp 00000000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f2df1875000-7f2df1a75000 ---p 000e6000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f2df1a75000-7f2df1a7c000 r--p 000e6000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f2df1a7c000-7f2df1a83000 rw-p 000ed000 08:08 5515530                    /usr/lib/x86_64-linux-gnu/libepoxy.so.0.0.0
7f2df1a83000-7f2df1a90000 r-xp 00000000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2df1a90000-7f2df1c8f000 ---p 0000d000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2df1c8f000-7f2df1c91000 r--p 0000c000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2df1c91000-7f2df1c92000 rw-p 0000e000 08:08 5515586                    /usr/lib/x86_64-linux-gnu/libwayland-client.so.0.3.0
7f2df1c92000-7f2df1c93000 r-xp 00000000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2df1c93000-7f2df1e92000 ---p 00001000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2df1e92000-7f2df1e93000 r--p 00000000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2df1e93000-7f2df1e94000 rw-p 00001000 08:08 5511069                    /usr/lib/x86_64-linux-gnu/libwayland-egl.so.1.0.0
7f2df1e94000-7f2df1e98000 r-xp 00000000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2df1e98000-7f2df2097000 ---p 00004000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2df2097000-7f2df2098000 r--p 00003000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2df2098000-7f2df209c000 rw-p 00004000 08:08 5515588                    /usr/lib/x86_64-linux-gnu/libwayland-cursor.so.0.0.0
7f2df209c000-7f2df20da000 r-xp 00000000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2df20da000-7f2df22d9000 ---p 0003e000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2df22d9000-7f2df22db000 r--p 0003d000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2df22db000-7f2df22dc000 rw-p 0003f000 08:08 5515609                    /usr/lib/x86_64-linux-gnu/libxkbcommon.so.0.0.0
7f2df22dc000-7f2df2309000 r-xp 00000000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2df2309000-7f2df2508000 ---p 0002d000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2df2508000-7f2df2509000 r--p 0002c000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2df2509000-7f2df250b000 rw-p 0002d000 08:08 5515523                    /usr/lib/x86_64-linux-gnu/libatk-bridge-2.0.so.0.0.0
7f2df250b000-7f2df2510000 r-xp 00000000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2df2510000-7f2df270f000 ---p 00005000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2df270f000-7f2df2710000 r--p 00004000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2df2710000-7f2df2711000 rw-p 00005000 08:08 5514345                    /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f2df2711000-7f2df2713000 r-xp 00000000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f2df2713000-7f2df2912000 ---p 00002000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f2df2912000-7f2df2913000 r--p 00001000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f2df2913000-7f2df2914000 rw-p 00002000 08:08 5514347                    /usr/lib/x86_64-linux-gnu/libXdamage.so.1.1.0
7f2df2914000-7f2df2916000 r-xp 00000000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f2df2916000-7f2df2b15000 ---p 00002000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f2df2b15000-7f2df2b16000 r--p 00001000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f2df2b16000-7f2df2b17000 rw-p 00002000 08:08 5515603                    /usr/lib/x86_64-linux-gnu/libXcomposite.so.1.0.0
7f2df2b17000-7f2df2b26000 r-xp 00000000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2df2b26000-7f2df2d25000 ---p 0000f000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2df2d25000-7f2df2d26000 r--p 0000e000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2df2d26000-7f2df2d27000 rw-p 0000f000 08:08 5517945                    /usr/lib/x86_64-linux-gnu/libXi.so.6.1.0
7f2df2d27000-7f2df2e61000 r-xp 00000000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2df2e61000-7f2df3061000 ---p 0013a000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2df3061000-7f2df3062000 r--p 0013a000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2df3062000-7f2df3067000 rw-p 0013b000 08:08 5512719                    /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f2df3067000-7f2df306a000 r-xp 00000000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2df306a000-7f2df3269000 ---p 00003000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2df3269000-7f2df326a000 r--p 00002000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2df326a000-7f2df326b000 rw-p 00003000 08:08 5513050                    /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0.5000.2
7f2df326b000-7f2df3283000 r-xp 00000000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f2df3283000-7f2df3482000 ---p 00018000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f2df3482000-7f2df3483000 r--p 00017000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f2df3483000-7f2df3484000 rw-p 00018000 08:08 3017953                    /lib/x86_64-linux-gnu/libpthread-2.24.so
7f2df3484000-7f2df3488000 rw-p 00000000 00:00 0 
7f2df3488000-7f2df34a1000 r-xp 00000000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f2df34a1000-7f2df36a0000 ---p 00019000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f2df36a0000-7f2df36a1000 r--p 00018000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f2df36a1000-7f2df36a2000 rw-p 00019000 08:08 3014767                    /lib/x86_64-linux-gnu/libz.so.1.2.8
7f2df36a2000-7f2df36ef000 r-xp 00000000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2df36ef000-7f2df38ee000 ---p 0004d000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2df38ee000-7f2df38f0000 r--p 0004c000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2df38f0000-7f2df38f1000 rw-p 0004e000 08:08 5513275                    /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2.10.7
7f2df38f1000-7f2df38f3000 rw-p 00000000 00:00 0 
7f2df38f3000-7f2df3900000 r-xp 00000000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2df3900000-7f2df3b00000 ---p 0000d000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2df3b00000-7f2df3b01000 r--p 0000d000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2df3b01000-7f2df3b02000 rw-p 0000e000 08:08 5513274                    /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2.10.7
7f2df3b02000-7f2df3b05000 r-xp 00000000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2df3b05000-7f2df3d04000 ---p 00003000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2df3d04000-7f2df3d05000 r--p 00002000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2df3d05000-7f2df3d06000 rw-p 00003000 08:08 3014731                    /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f2df3d06000-7f2df3d35000 r-xp 00000000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2df3d35000-7f2df3f35000 ---p 0002f000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2df3f35000-7f2df3f37000 r--p 0002f000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2df3f37000-7f2df3f38000 rw-p 00031000 08:08 5512913                    /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f2df3f38000-7f2df3f39000 rw-p 00000000 00:00 0 
7f2df3f39000-7f2df4002000 r-xp 00000000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2df4002000-7f2df4202000 ---p 000c9000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2df4202000-7f2df4210000 r--p 000c9000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2df4210000-7f2df4213000 rw-p 000d7000 08:08 5512915                    /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f2df4213000-7f2df425b000 r-xp 00000000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2df425b000-7f2df445a000 ---p 00048000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2df445a000-7f2df445c000 r--p 00047000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2df445c000-7f2df445e000 rw-p 00049000 08:08 5512918                    /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f2df445e000-7f2df46c0000 r-xp 00000000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2df46c0000-7f2df48c0000 ---p 00262000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2df48c0000-7f2df48de000 r--p 00262000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2df48de000-7f2df48ec000 rw-p 00280000 08:08 5510673                    /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
7f2df48ec000-7f2df48ef000 rw-p 00000000 00:00 0 
7f2df48ef000-7f2df4951000 r-xp 00000000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2df4951000-7f2df4b50000 ---p 00062000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2df4b50000-7f2df4b54000 r--p 00061000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2df4b54000-7f2df4b5a000 rw-p 00065000 08:08 5510675                    /usr/lib/x86_64-linux-gnu/libssl.so.1.1
7f2df4b5a000-7f2df4b85000 r-xp 00000000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2df4b85000-7f2df4d84000 ---p 0002b000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2df4d84000-7f2df4d85000 r--p 0002a000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2df4d85000-7f2df4d86000 rw-p 0002b000 08:08 5514261                    /usr/lib/x86_64-linux-gnu/libssh2.so.1.0.1
7f2df4d86000-7f2df4da1000 r-xp 00000000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2df4da1000-7f2df4fa1000 ---p 0001b000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2df4fa1000-7f2df4fa2000 r--p 0001b000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2df4fa2000-7f2df4fa3000 rw-p 0001c000 08:08 5514260                    /usr/lib/x86_64-linux-gnu/librtmp.so.1
7f2df4fa3000-7f2df4fc6000 r-xp 00000000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2df4fc6000-7f2df51c5000 ---p 00023000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2df51c5000-7f2df51c6000 r--p 00022000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2df51c6000-7f2df51c9000 rw-p 00023000 08:08 5514258                    /usr/lib/x86_64-linux-gnu/libnghttp2.so.14.12.2
7f2df51c9000-7f2df535e000 r-xp 00000000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2df535e000-7f2df555d000 ---p 00195000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2df555d000-7f2df5561000 r--p 00194000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2df5561000-7f2df5563000 rw-p 00198000 08:08 3017938                    /lib/x86_64-linux-gnu/libc-2.24.so
7f2df5563000-7f2df5567000 rw-p 00000000 00:00 0 
7f2df5567000-7f2df5679000 r-xp 00000000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f2df5679000-7f2df5878000 ---p 00112000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f2df5878000-7f2df5879000 r--p 00111000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f2df5879000-7f2df587a000 rw-p 00112000 08:08 3014985                    /lib/x86_64-linux-gnu/libglib-2.0.so.0.5000.2
7f2df587a000-7f2df587b000 rw-p 00000000 00:00 0 
7f2df587b000-7f2df58cd000 r-xp 00000000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f2df58cd000-7f2df5acc000 ---p 00052000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f2df5acc000-7f2df5acd000 r--p 00051000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f2df5acd000-7f2df5ace000 rw-p 00052000 08:08 5513051                    /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0.5000.2
7f2df5ace000-7f2df5c5b000 r-xp 00000000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2df5c5b000-7f2df5e5a000 ---p 0018d000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2df5e5a000-7f2df5e5f000 r--p 0018c000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2df5e5f000-7f2df5e62000 rw-p 00191000 08:08 5513049                    /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0.5000.2
7f2df5e62000-7f2df5e63000 rw-p 00000000 00:00 0 
7f2df5e63000-7f2df5e84000 r-xp 00000000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2df5e84000-7f2df6084000 ---p 00021000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2df6084000-7f2df6085000 r--p 00021000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2df6085000-7f2df6086000 rw-p 00022000 08:08 5512486                    /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0.3602.0
7f2df6086000-7f2df6194000 r-xp 00000000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f2df6194000-7f2df6394000 ---p 0010e000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f2df6394000-7f2df6397000 r--p 0010e000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f2df6397000-7f2df6398000 rw-p 00111000 08:08 5515624                    /usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.8
7f2df6398000-7f2df639a000 rw-p 00000000 00:00 0 
7f2df639a000-7f2df63a0000 r-xp 00000000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f2df63a0000-7f2df65a0000 ---p 00006000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f2df65a0000-7f2df65a2000 r--p 00006000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f2df65a2000-7f2df65a3000 rw-p 00008000 08:08 5515650                    /usr/lib/x86_64-linux-gnu/libcairo-gobject.so.2.11400.8
7f2df65a3000-7f2df65c6000 r-xp 00000000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f2df65c6000-7f2df67c5000 ---p 00023000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f2df67c5000-7f2df67c8000 r--p 00022000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f2df67c8000-7f2df67c9000 rw-p 00025000 08:08 5514587                    /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0.22209.1
7f2df67c9000-7f2df6812000 r-xp 00000000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f2df6812000-7f2df6a11000 ---p 00049000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f2df6a11000-7f2df6a14000 r--p 00048000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f2df6a14000-7f2df6a15000 rw-p 0004b000 08:08 5513251                    /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.4000.3
7f2df6a15000-7f2df6a20000 r-xp 00000000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f2df6a20000-7f2df6c20000 ---p 0000b000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f2df6c20000-7f2df6c21000 r--p 0000b000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f2df6c21000-7f2df6c22000 rw-p 0000c000 08:08 5513261                    /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0.4000.3
7f2df6c22000-7f2df6d0f000 r-xp 00000000 08:08 5508400                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.5
7f2df6d0f000-7f2df6f0f000 ---p 000ed000 08:08 5508400                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.5
7f2df6f0f000-7f2df6f15000 r--p 000ed000 08:08 5508400                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.5
7f2df6f15000-7f2df6f18000 rw-p 000f3000 08:08 5508400                    /usr/lib/x86_64-linux-gnu/libgdk-3.so.0.2200.5
7f2df6f18000-7f2df6f19000 rw-p 00000000 00:00 0 
7f2df6f19000-7f2df7617000 r-xp 00000000 08:08 5508401                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.5
7f2df7617000-7f2df7817000 ---p 006fe000 08:08 5508401                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.5
7f2df7817000-7f2df7822000 r--p 006fe000 08:08 5508401                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.5
7f2df7822000-7f2df7829000 rw-p 00709000 08:08 5508401                    /usr/lib/x86_64-linux-gnu/libgtk-3.so.0.2200.5
7f2df7829000-7f2df782e000 rw-p 00000000 00:00 0 
7f2df782e000-7f2df7830000 r-xp 00000000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f2df7830000-7f2df7a30000 ---p 00002000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f2df7a30000-7f2df7a31000 r--p 00002000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f2df7a31000-7f2df7a32000 rw-p 00003000 08:08 3017941                    /lib/x86_64-linux-gnu/libdl-2.24.so
7f2df7a32000-7f2df7a3e000 r-xp 00000000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f2df7a3e000-7f2df7c3e000 ---p 0000c000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f2df7c3e000-7f2df7c3f000 r--p 0000c000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f2df7c3f000-7f2df7c40000 rw-p 0000d000 08:08 5558880                    /usr/lib/x86_64-linux-gnu/libhiredis.so.0.13
7f2df7c40000-7f2df7cb9000 r-xp 00000000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f2df7cb9000-7f2df7eb9000 ---p 00079000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f2df7eb9000-7f2df7ebc000 r--p 00079000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f2df7ebc000-7f2df7ebd000 rw-p 0007c000 08:08 5518837                    /usr/lib/x86_64-linux-gnu/libcurl.so.4.4.0
7f2df7ebd000-7f2df7ec9000 r-xp 00000000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f2df7ec9000-7f2df80c8000 ---p 0000c000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f2df80c8000-7f2df80c9000 r--p 0000b000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f2df80c9000-7f2df80ca000 rw-p 0000c000 08:08 5525065                    /usr/lib/x86_64-linux-gnu/libjansson.so.4.9.0
7f2df80ca000-7f2df81cd000 r-xp 00000000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f2df81cd000-7f2df83cc000 ---p 00103000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f2df83cc000-7f2df83cd000 r--p 00102000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f2df83cd000-7f2df83ce000 rw-p 00103000 08:08 3017942                    /lib/x86_64-linux-gnu/libm-2.24.so
7f2df83ce000-7f2df83f1000 r-xp 00000000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f2df850b000-7f2df8512000 r--s 00000000 08:08 5507601                    /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f2df8512000-7f2df851c000 rw-p 00000000 00:00 0 
7f2df851c000-7f2df85a0000 r-xp 00000000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f2df85a0000-7f2df85a1000 ---p 00084000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f2df85a1000-7f2df85a4000 r--p 00084000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f2df85a4000-7f2df85a5000 rw-p 00087000 08:08 3014719                    /lib/x86_64-linux-gnu/libsystemd.so.0.17.0
7f2df85a5000-7f2df85c2000 rw-p 00000000 00:00 0 
7f2df85c6000-7f2df85c7000 rw-p 00000000 00:00 0 
7f2df85c7000-7f2df85ed000 r--p 00000000 08:08 5508364                    /usr/share/locale/es/LC_MESSAGES/libc.mo
7f2df85ed000-7f2df85f0000 rw-p 00000000 00:00 0 
7f2df85f0000-7f2df85f1000 r--p 00022000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f2df85f1000-7f2df85f2000 rw-p 00023000 08:08 3017934                    /lib/x86_64-linux-gnu/ld-2.24.so
7f2df85f2000-7f2df85f3000 rw-p 00000000 00:00 0 
7ffe8fc36000-7ffe8fc57000 rw-p 00000000 00:00 0                          [stack]
7ffe8fd75000-7ffe8fd77000 r--p 00000000 00:00 0                          [vvar]
7ffe8fd77000-7ffe8fd79000 r-xp 00000000 00:00 0                          [vdso]
Abortado

error de matches

Le probé quitando el len == 0 que mande nulo y mira lo que pasa al hacer esto:

latino> cadena.match("vdsv", "(.*)")
[["vdsv", "vdsv"], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""], ["", ""]]

extructura > error

// supongo q no esta implemntada, si es el caso talvez se pueda analizar para implemtar,
// o es un error ?

Me da este error:
Error: Linea 6, 9: syntax error, unexpected CASO en archivo 'd.lat'.

escribir('Dame un mes')
m = leer()
elegir(m)
caso 1: // meses de 31 dias
caso 3:
caso 5:
caso 7:
caso 10:
caso 12:
escribir("mes de 31 dias")
caso 4:// meses de 30 dias
caso 6:
caso 9:
caso 11:
escribir("mes de 30 dias ")
caso 2: //feb que es de 28 y 29 dias
escribir("Feb, de 28 o 29 dias")
fin

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.