• [^] # Re: manque de précision

    Posté par (site web personnel) . En réponse au message Tiled pour CatchChallenger. Évalué à 2. Dernière modification le 02 mars 2024 à 13:47.

    SEGFAULT, objGrou->removeObject(objects.at(index2));

    Valgrind ne me donne pas d'info utile:
    host stacktrace:
    ==1310747== at 0x580429AA: show_sched_status_wrk (m_libcassert.c:406)
    ==1310747== by 0x58042AC7: report_and_quit (m_libcassert.c:477)
    ==1310747== by 0x58042C57: vgPlain_assert_fail (m_libcassert.c:543)
    ==1310747== by 0x5804C708: get_bszB_as_is (m_mallocfree.c:303)
    ==1310747== by 0x5804C708: is_inuse_block (m_mallocfree.c:331)
    ==1310747== by 0x5804C708: vgPlain_describe_arena_addr (m_mallocfree.c:1604)
    ==1310747== by 0x5803B31A: vgPlain_describe_addr (m_addrinfo.c:185)
    ==1310747== by 0x58039A1E: vgMemCheck_update_Error_extra (mc_errors.c:1185)
    ==1310747== by 0x5803E1F5: vgPlain_maybe_record_error (m_errormgr.c:822)
    ==1310747== by 0x58038CF8: vgMemCheck_record_address_error (mc_errors.c:765)
    ==1310747== by 0x5800F063: mc_LOADVn_slow (mc_main.c:1557)
    ==1310747== by 0x1004A3B1D4: ???
    ==1310747== by 0x10038C6F2F: ???
    ==1310747== by 0x10038C6F17: ???
    ==1310747== by 0x10038C6F2F: ???
    ==1310747== by 0x1C0F: ???
    ==1310747== by 0x100200833F: ???

    sched status:
     running_tid=1
    Thread 1: status = VgTs_Runnable (lwpid 1310747)
    ==1310747== at 0x484A354: memmove (vg_replace_strmem.c:1382)
    ==1310747== by 0x5885948: QListData::remove(int) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.8)
    ==1310747== by 0x48E50B8: Tiled::ObjectGroup::removeObjectAt(int) (in /usr/lib/x86_64-linux-gnu/libtiled.so.1.0.0)
    ==1310747== by 0x48E511B: Tiled::ObjectGroup::removeObject(Tiled::MapObject*) (in /usr/lib/x86_64-linux-gnu/libtiled.so.1.0.0)
    ==1310747== by 0x314851: Map2Png::loadOtherMap(QString const&) (map2png.cpp:805)
    ==1310747== by 0x317650: Map2Png::viewMap(bool const&, QString const&, QString const&) (map2png.cpp:1006)
    ==1310747== by 0x29EA1C: main (main.cpp:249)
    client stack range: [0x1FFEFF6000 0x1FFF000FFF] client SP: 0x1FFEFFF438
    valgrind stack range: [0x10037C7000 0x10038C6FFF] top usage: 18792 of 1048576
    

    Wall -> rien, tout est clean en Warning, NULL<>nullptr aucun changement...

    Mon projet libre: https://ultracopier.herman-brule.com/, mon jeu libre: https://catchchallenger.herman-brule.com/