GithubHelp home page GithubHelp logo

GTAV Freezes with PINCE Debugger. about pince HOT 8 CLOSED

Vaxaop avatar Vaxaop commented on May 23, 2024
GTAV Freezes with PINCE Debugger.

from pince.

Comments (8)

brkzlr avatar brkzlr commented on May 23, 2024

Try ignoring these signals before attaching to GTA 5, not after.

I also see through your logging file that your system wide GDB has PEDA addon installed. PINCE is not supported through other gdb flavours, just vanilla. It might work with others, but it can break anytime. You can install a local vanilla version of gdb by using the install_gdb.sh script in the folder.

Please also post a logfile of everything that happens since starting PINCE, so we can be sure it was installed correctly.

from pince.

hellidox avatar hellidox commented on May 23, 2024

i could be wrong but don't some things sigusr1 (or other signal) themselves repeatedly as an anti-debug?

from pince.

hellidox avatar hellidox commented on May 23, 2024

might be the case with gtav

from pince.

hellidox avatar hellidox commented on May 23, 2024

yes, gtav has anti-debug

from pince.

brkzlr avatar brkzlr commented on May 23, 2024

They said that using GDB does not affect the game so it's not the case of anti-debug. Plus, those anti-debug hooks are made for Windows where they check/block handle creation and other process reading API calls, such as ReadProcessMemory, stuff that aren't really applicable in Linux, might not have a 1-1 with Linux APIs or just be stubs for now.

from pince.

korcankaraokcu avatar korcankaraokcu commented on May 23, 2024

@brkzlr is probably right on peda, however you don't need to install gdb locally. Just disable peda while using pince. Also, pince doesn't have any anti-debug tools as for now so you are on your own with that. About getting help with games, if the game is freeware, we can try to help you within the pince discord server. So yeah, firstly, try to disable peda and see if it works

from pince.

Vaxaop avatar Vaxaop commented on May 23, 2024

Try ignoring these signals before attaching to GTA 5, not after.

I also see through your logging file that your system wide GDB has PEDA addon installed. PINCE is not supported through other gdb flavours, just vanilla. It might work with others, but it can break anytime. You can install a local vanilla version of gdb by using the install_gdb.sh script in the folder.

Please also post a logfile of everything that happens since starting PINCE, so we can be sure it was installed correctly.

Thank you for your prompt response and valuable suggestions.

I experimented with ignoring the signals both before and after attaching to GTA 5, but unfortunately, it did not have any impact on the freezing issue. However, following your advice, I took a closer look at the logging file and noticed that my system-wide GDB has the PEDA addon installed. I understand that PINCE is only supported with the vanilla version of GDB and compatibility with other flavors may not be reliable. To address this, I decided to install a local vanilla version of GDB using the provided install_gdb.sh script.

Moreover, I made the necessary adjustments by changing the path to gdb_pince/gdb-11.2/bin/gdb and enabled GDB Logging,
and it solved my current problem...
Thank you!

from pince.

korcankaraokcu avatar korcankaraokcu commented on May 23, 2024

With the new patch, PINCE will now ignore gdbinit files on startup. Thus, ignoring plugins like PEDA. You can safely use system gdb without any concerns now

from pince.

Related Issues (20)

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.