Comments (8)
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.
i could be wrong but don't some things sigusr1 (or other signal) themselves repeatedly as an anti-debug?
from pince.
might be the case with gtav
from pince.
from pince.
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.
@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.
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.
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)
- Internal GDB error handling
- Not installing properly on arch HOT 6
- [Feature] Display byte array as decimal HOT 12
- Dragging an item in the address table crashes PINCE (Fedora/GNOME) HOT 5
- PINCE not starting Surface Pro 8 Ubuntu 22.04 HOT 17
- gdb command error when attaching to wine process HOT 15
- Install Failed on opensuse 15.5 HOT 45
- Installation issues on openSUSE Leap HOT 1
- Breaks in multiple ways with rust binaries with debug symbols left in HOT 6
- Issues with translations that use ampersand (&)
- Automatic update for HexView HOT 2
- Random freeze using "Find out what accesses this address" HOT 4
- Pince is screwing up with locals (decimal numeric values are not parsed correcty) HOT 4
- Issues with decreasing search after unknown search HOT 3
- UI Dark mode HOT 2
- cant start PINCE from terminal HOT 3
- Auto assembler like in Cheat Engine HOT 5
- Back again, opensuse 15.6 HOT 3
- Issues with proton/wine games HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pince.