GammaRay icon indicating copy to clipboard operation
GammaRay copied to clipboard

Cannot run the gammaray-client

Open bobShiang opened this issue 7 years ago • 2 comments

My workspace environment is belowing: QT version: 5.6.0 with mingw CMake version: 3.7.2 GammaRay version: 2.7.0 i have build the gammaray on Windows with MinGW, and the steps to use this are as follows:

  1. run gammaray.exe, I can open GammaRay Launcher, select Launch tab and run the QT examples, we can open the execuable of examples and display "Dectected ABI qt5_6-GNU-i686, using ABI qt5_6-GNU-i686" in command-line window. and also i can see Injector windll and style successfully passed in SelfTest tab.(if select Attach Tab and select running process name , then will crash.)

  2. run gammary-client.exe, then display gammaray-client splash, then i cannot open gammaray-client until display connection error "could not establish connection to remote host", and GammaRay Launcher is closed automatically.

any suggestion? thanks.

bobShiang avatar Mar 20 '17 03:03 bobShiang

I can add a bit to this -- would really like to get this working!

macOS GammaRay injected its target (signals/etc being shown), and listening (x.y.z.t:11732). Ubuntu run `gammaray --connect x.y.z.t:11732. Wireshark shows the 3-way TCP handshake, then very quickly the mac instance (@x.y.z.t) sends a <FIN, ACK> shutting down the connection! FWIW same thing happens when I inject from Ubuntu and try the remote connect from macOS. Why, please?

stevenglass-DM avatar Feb 28 '19 18:02 stevenglass-DM

Problem is in conflicting dll's naming scheme and it lead to not find winloader dll in runtime. It can be fixed by attached patch - it synchronize naming scheme for probe and winloader dll's 005-fix-dll-naming.txt

Alexpux avatar Nov 19 '21 20:11 Alexpux