Skip to content

Instantly share code, notes, and snippets.

View orgads's full-sized avatar

Orgad Shaneh orgads

  • AudioCodes
  • Israel
View GitHub Profile
diff --git a/winsup/cygwin/include/cygwin/exit_process.h b/winsup/cygwin/include/cygwin/exit_process.h
index e0981bbe4..a5a3f5d85 100644
--- a/winsup/cygwin/include/cygwin/exit_process.h
+++ b/winsup/cygwin/include/cygwin/exit_process.h
@@ -218,6 +218,7 @@ inject_remote_thread_into_process(HANDLE process, LPTHREAD_START_ROUTINE address
DWORD thread_id;
HANDLE thread = CreateRemoteThread (process, NULL, 1024 * 1024, address,
(PVOID) exit_code, 0, &thread_id);
+ small_printf("injecting: %d. thread_id: %d, thread: %p\n", exit_code, thread_id, thread);
if (thread)
1 __GI_raise raise.c 51 0x7ffff4d47e7b
2 __GI_abort abort.c 79 0x7ffff4d49231
3 ?? 0x7ffff57045a9
4 ?? 0x7ffff570a7fa
5 std::terminate() 0x7ffff570a855
6 __cxa_throw 0x7ffff570aaa8
7 Sqlite::BaseStatement::throwStatementHasError(const char *) const smallstringlay
From 279ba0e55bc33d2094dd0ba21347aa6758db4b2a Mon Sep 17 00:00:00 2001
From: Orgad Shaneh <[email protected]>
Date: Tue, 17 Oct 2017 11:33:31 +0300
Subject: [PATCH] Fix clean for files named NUL on Windows
Use absolute path with //./ prefix to allow deleting these files.
---
builtin/clean.c | 21 +++++++++++----------
strbuf.c | 3 +++
2 files changed, 14 insertions(+), 10 deletions(-)
#!/bin/sh
merge() {
git merge --no-edit --no-verify origin/$1
git mergetool || exit 1
git commit --no-edit --no-verify
}
#git fetch
read commit p1 p2 <<<$(git rev-list --parents HEAD -n1)
int test(bool condition)
{
int Arr1[3] = {0};
int Arr2[6] = {0};
int *Arr;
int ArrSize;
if (condition)
{
+ as_cr_letters=abcdefghijklmnopqrstuvwxyz
+ as_cr_LETTERS=ABCDEFGHIJKLMNOPQRSTUVWXYZ
+ as_cr_Letters=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
+ as_cr_digits=0123456789
+ as_cr_alnum=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
+ as_tr_sh='sed y%*+%pp%;s%[^_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]%_%g'
+ set -o posix
++ echo ./configure
++ sed 's,.*[\/],,'
+ as_me=configure
@orgads
orgads / build.log
Last active September 3, 2017 06:31
==> Making package: ncurses 6.0.20170527-2 (Sun, Sep 03, 2017 9:20:51 AM)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found ncurses-6.0.20170527.tar.gz
-> Found 0001-CRITICAL-fix-return-value-of-drv_CanHandle-on-unknow.patch
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
ncurses-6.0.20170527.tar.gz ... Passed
0001-CRITICAL-fix-return-value-of-drv_CanHandle-on-unknow.patch ... Passed
. 0 Id: 116c.299c Suspend: 1 Teb: 000007ff`fffde000 Unfrozen
Child-SP RetAddr Call Site
00000000`0021d6c8 000007fe`a0abefb6 TextEditord4!QGenericAtomicOps<QAtomicOpsBySize<4> >::load<int>(int * _q_value = 0xfeeefeee`feeefefe)+0xa [c:\qt\qt5.9.1\5.9.1\msvc2015_64\include\qtcore\qgenericatomic.h @ 90]
00000000`0021d6d0 000007fe`a0abef46 TextEditord4!QBasicAtomicInteger<int>::load(void)+0x16 [c:\qt\qt5.9.1\5.9.1\msvc2015_64\include\qtcore\qbasicatomic.h @ 102]
00000000`0021d700 000007fe`a0c8b50d TextEditord4!QtPrivate::RefCount::isShared(void)+0x16 [c:\qt\qt5.9.1\5.9.1\msvc2015_64\include\qtcore\qrefcount.h @ 101]
00000000`0021d740 000007fe`a0c8a7f4 TextEditord4!QHash<Utils::FileName,QSet<TextEditor::TextMark * __ptr64> >::detach(void)+0x1d [c:\qt\qt5.9.1\5.9.1\msvc2015_64\include\qtcore\qhash.h @ 275]
00000000`0021d770 000007fe`a0c88c35 TextEditord4!QHash<Utils::FileName,QSet<TextEditor::TextMark * __ptr64> >::operator[](class Utils::FileName * akey = 0x00000000`0021d838)+0x24 [c:\qt\qt5.9.
1 Debugger::Internal::DisassemblerAgentPrivate::~DisassemblerAgentPrivate disassembleragent.cpp 145 0x7fea01e30d2
2 Debugger::Internal::DisassemblerAgentPrivate::`scalar deleting destructor' Debuggerd4 0x7fea01e47d7
3 Debugger::Internal::DisassemblerAgent::~DisassemblerAgent disassembleragent.cpp 181 0x7fea01e1ac7
4 Debugger::Internal::DebuggerEnginePrivate::~DebuggerEnginePrivate Debuggerd4 0x7fea015b4e4
5 Debugger::Internal::DebuggerEnginePrivate::`scalar deleting destructor' Debuggerd4 0x7fea015c247
6 Debugger::Internal::DebuggerEngine::~DebuggerEngine debuggerengine.cpp 375 0x7fea014b70a
7 Debugger::Internal::GdbEngine::~GdbEngine gdbengine.cpp 254 0x7fea02f3aaa
8 Debugger::Internal::GdbCoreEngine::~GdbCoreEngine coregdbadapter.cpp 75 0x7fea035cddf
9 Debugger::Internal::GdbCoreEngine::`scalar deleting destructo
. 0 Id: 349c.3140 Suspend: 1 Teb: 000007ff`fffde000 Unfrozen
Child-SP RetAddr Call Site
00000000`001dd4f8 000007fe`a46da4ce Qt5Guid!QFileOpenEvent::file+0x3c8dcd
00000000`001dd500 000007fe`a46a7759 Qt5Guid!QFileOpenEvent::file+0x4060d8
00000000`001dd540 000007fe`a46c965f Qt5Guid!QFileOpenEvent::file+0x3d3363
00000000`001df5b0 000007fe`a46c98a1 Qt5Guid!QFileOpenEvent::file+0x3f5269
00000000`001e36c0 000007fe`a471af71 Qt5Guid!QFileOpenEvent::file+0x3f54ab
00000000`001e3790 000007fe`a471a19d Qt5Guid!QFileOpenEvent::file+0x446b7b
00000000`001e4160 000007fe`a4717939 Qt5Guid!QFileOpenEvent::file+0x445da7
00000000`001e43b0 000007fe`a4743bb0 Qt5Guid!QFileOpenEvent::file+0x443543