Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
grupal-2c2024 grupal-2c2024
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • juan diego figari
  • grupal-2c2024grupal-2c2024
  • Issues
  • #1

Closed
Open
Created Sep 08, 2024 by Ignacio Ianello@iianelloMaintainer

ERROR en string clone

Solicitud de ayuda con bug

Trabajo práctico y ejercicio

Trabajo práctico: TP1-b

Ejecicio: Ejercicio 3, String Clone,checkpoint 4

Resumen del problema

Estamos intentando hacer el string clone pero hay un leak que no entendemos de donde nos sale, intentamos comentar toda la parte del loop dejando los pop y los push y sigue habiendo un leak!!!!!

Código para reproducir

c50a984d

linea 77 a 128 de checkpoint4.asm

Pasos para reproducir

  1. Make
  2. ./runtester.sh

Cuál es el comportamiento incorrecto actual?

Leak en memoria

Cuál es el comportamiento correcto esperado?

El comportamiento esperado es liberar apropiadamente la memoria

Soluciones probadas

Intentamos comentar una gran parte del codigo manteniendo los push y pops pero sigue habiendo un leak en memoria

Logs y/o capturas de pantalla relevantes

link al snippet: https://git.exactas.uba.ar/-/snippets/271

Entorno de ejecución

Sistema operativo: Linux mint 
gcc: gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0
NASM: NASM version 2.15.05
Otros: N/A

Salida de tests

link del snippet: https://git.exactas.uba.ar/-/snippets/271

Posibles causas

me imagino que no estamos liberando memoria?

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking