From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#18438: 24.4.50; assertion failed in bidi.c Date: Wed, 22 Oct 2014 20:16:28 +0300 Message-ID: <83iojc81oz.fsf@gnu.org> References: <4745242cd3e424a6c4d5db0e8d3e33d0@amuri.net> <09d4b995e1f1aac09b28a2001f6faa7c@amuri.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1413998247 14125 80.91.229.3 (22 Oct 2014 17:17:27 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 22 Oct 2014 17:17:27 +0000 (UTC) Cc: 18438@debbugs.gnu.org To: aidalgol@amuri.net Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Oct 22 19:17:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XgzXD-0004dg-4j for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Oct 2014 19:17:19 +0200 Original-Received: from localhost ([::1]:59223 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XgzXC-00031B-Js for geb-bug-gnu-emacs@m.gmane.org; Wed, 22 Oct 2014 13:17:18 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39500) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XgzX2-0002z7-UU for bug-gnu-emacs@gnu.org; Wed, 22 Oct 2014 13:17:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XgzWw-0008Su-Ki for bug-gnu-emacs@gnu.org; Wed, 22 Oct 2014 13:17:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:39789) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XgzWw-0008Sq-HB for bug-gnu-emacs@gnu.org; Wed, 22 Oct 2014 13:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1XgzWv-0005G2-TV for bug-gnu-emacs@gnu.org; Wed, 22 Oct 2014 13:17:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 22 Oct 2014 17:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 18438 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 18438-submit@debbugs.gnu.org id=B18438.141399820020177 (code B ref 18438); Wed, 22 Oct 2014 17:17:01 +0000 Original-Received: (at 18438) by debbugs.gnu.org; 22 Oct 2014 17:16:40 +0000 Original-Received: from localhost ([127.0.0.1]:60120 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XgzWa-0005FN-0x for submit@debbugs.gnu.org; Wed, 22 Oct 2014 13:16:40 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:34267) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XgzWX-0005F2-KU for 18438@debbugs.gnu.org; Wed, 22 Oct 2014 13:16:38 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0NDU00000VJPH300@a-mtaout22.012.net.il> for 18438@debbugs.gnu.org; Wed, 22 Oct 2014 20:16:31 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDU00NBBVZJ0QA0@a-mtaout22.012.net.il>; Wed, 22 Oct 2014 20:16:31 +0300 (IDT) In-reply-to: <09d4b995e1f1aac09b28a2001f6faa7c@amuri.net> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:94930 > Date: Wed, 22 Oct 2014 17:16:36 +1300 > From: aidalgol@amuri.net > > Full backtrace for thread 9 > #0 0x000000007790131a in ntdll!ZwReadFile () from /cygdrive/c/Windows/SYSTEM32/ntdll.dll > No symbol table info available. > #1 0x000007fefe051a7a in ReadFile () from /cygdrive/c/Windows/system32/KERNELBASE.dll > No symbol table info available. > #2 0x00000000777a0a19 in ReadFile () from /cygdrive/c/Windows/system32/kernel32.dll > No symbol table info available. > #3 0x00000001800ed834 in proc_waiter(void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #4 0x0000000180044fc5 in cygthread::callfunc(bool) () from /usr/bin/cygwin1.dll > No symbol table info available. > #5 0x000000018004552a in cygthread::stub(void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #6 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #7 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #8 0x00000000777a59ed in KERNEL32!BaseThreadInitThunk () from /cygdrive/c/Windows/system32/kernel32.dll > No symbol table info available. > #9 0x00000000778dc541 in ntdll!RtlUserThreadStart () from /cygdrive/c/Windows/SYSTEM32/ntdll.dll > No symbol table info available. > #10 0x0000000000000000 in ?? () > No symbol table info available. > Backtrace stopped: previous frame inner to this frame (corrupt stack?) > > Full backtrace for thread 10 > #0 0x000000007790131a in ntdll!ZwReadFile () from /cygdrive/c/Windows/SYSTEM32/ntdll.dll > No symbol table info available. > #1 0x000007fefe051a7a in ReadFile () from /cygdrive/c/Windows/system32/KERNELBASE.dll > No symbol table info available. > #2 0x00000000777a0a19 in ReadFile () from /cygdrive/c/Windows/system32/kernel32.dll > No symbol table info available. > #3 0x00000001800ed834 in proc_waiter(void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #4 0x0000000180044fc5 in cygthread::callfunc(bool) () from /usr/bin/cygwin1.dll > No symbol table info available. > #5 0x000000018004552a in cygthread::stub(void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #6 0x000000018004619b in _cygtls::call2(unsigned int (*)(void*, void*), void*, void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #7 0x00000001800462f4 in _cygtls::call(unsigned int (*)(void*, void*), void*) () from /usr/bin/cygwin1.dll > No symbol table info available. > #8 0x00000000777a59ed in KERNEL32!BaseThreadInitThunk () from /cygdrive/c/Windows/system32/kernel32.dll > No symbol table info available. > #9 0x00000000778dc541 in ntdll!RtlUserThreadStart () from /cygdrive/c/Windows/SYSTEM32/ntdll.dll > No symbol table info available. > #10 0x0000000000000000 in ?? () > No symbol table info available. > Backtrace stopped: previous frame inner to this frame (corrupt stack?) These 2 threads seem to be waiting on a pipe to a subprocess. Any idea which 2 subprocesses were running at the time? Also, is there any pattern to what Emacs is doing when these assertion violations and segfaults happen? Is it idle, or are you typing something, and if the latter, what were you doing immediately prior to the crash? Thanks.