From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: "corrupted size vs. prev_size" Date: Tue, 12 Apr 2022 13:45:02 +0200 Message-ID: <87a6cqwmo1.fsf@gnus.org> References: <87mtgqworp.fsf@gnus.org> <87ee22wmup.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24474"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 12 13:47:35 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1neEzf-00068L-En for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 13:47:35 +0200 Original-Received: from localhost ([::1]:55426 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1neEze-0008Uw-0y for ged-emacs-devel@m.gmane-mx.org; Tue, 12 Apr 2022 07:47:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33414) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neExJ-0006h0-TY for emacs-devel@gnu.org; Tue, 12 Apr 2022 07:45:11 -0400 Original-Received: from quimby.gnus.org ([2a01:4f9:2b:f0f::2]:36572) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1neExH-0003zz-Eu for emacs-devel@gnu.org; Tue, 12 Apr 2022 07:45:08 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=NfR2XdPW1VECBxHe9GwKm76HPK8ZfEOPN3sTXhOXjoQ=; b=M+JMKTjuTAMfXbd+mpKCiDy/DR bAF20meMB8X5/HgypraPODXHGqm/oPKYAXp4i6CJqfgEfDXOnM1VmPTum8aPsgBSR6Pj8OLLbJwu4 IaxKC3Bc1xuOCFk9SJu7mF/NJgQJgdrT1CM+jLWiK9YxKU5arDgkdmizg9R6hQEHjJmA=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1neExC-0007lr-Tw for emacs-devel@gnu.org; Tue, 12 Apr 2022 13:45:05 +0200 In-Reply-To: <87ee22wmup.fsf@gnus.org> (Lars Ingebrigtsen's message of "Tue, 12 Apr 2022 13:41:02 +0200") Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:288293 Archived-At: Lars Ingebrigtsen writes: > Hm. And I've now managed to catch a backtrace in gdb twice. The error happens here both times: __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:49 #1 0x00007ffff52b7546 in __GI_abort () at abort.c:79 #2 0x00007ffff530eeb8 in __libc_message (action=action@entry=do_abort, fmt=fmt@entry=0x7ffff542ca78 "%s\n") at ../sysdeps/posix/libc_fatal.c:155 #3 0x00007ffff531691a in malloc_printerr (str=str@entry=0x7ffff542a714 "corrupted size vs. prev_size") at malloc.c:5628 #4 0x00007ffff5317816 in unlink_chunk (p=p@entry=0x55557db01da0, av=0x7ffff5463ba0 ) at malloc.c:1608 #5 0x00007ffff531806b in _int_free (av=0x7ffff5463ba0 , p=0x55557da7efd0, have_lock=) at malloc.c:4575 #6 0x00007ffff531b9b4 in __GI___libc_free (mem=) at malloc.c:3309 #7 0x00007ffff7223a0f in () at /lib/x86_64-linux-gnu/libcairo.so.2 #8 0x00007ffff728349f in cairo_surface_destroy () at /lib/x86_64-linux-gnu/libcairo.so.2 #9 0x00007ffff725f340 in cairo_pattern_destroy () at /lib/x86_64-linux-gnu/libcairo.so.2 #10 0x00005555557de342 in image_clear_image_1 (flags=7, img=, f=0x555555fde088) at image.c:1684 #11 image_clear_image (img=0x55556eb958d0, f=0x555555fde088) at image.c:1696 #12 gif_clear_image (f=0x555555fde088, img=0x55556eb958d0) at image.c:8610 #13 0x00005555557dc80c in free_image (f=f@entry=0x555555fde088, img=0x55556eb958d0) at image.c:1366 #14 0x00005555557def4f in clear_image_cache (f=0x555555fde088, filter=filter@entry=0x0) at image.c:1943 #15 0x00005555557e7319 in clear_image_caches (filter=filter@entry=0x0) at image.c:1981 #16 0x00005555555f7387 in redisplay_internal () at xdisp.c:16825 #17 0x00005555555f7c45 in redisplay_preserve_echo_area (from_where=from_where@entry=8) at xdisp.c:16878 #18 0x00005555556ca78e in detect_input_pending_run_timers (do_display=do_display@entry=true) at keyboard.c:10758 #19 0x000055555579d98a in wait_reading_process_output (time_limit=time_limit@entry=30, nsecs=nsecs@entry=0, read_kbd=read_kbd@entry=-1, do_display=do_display@entry=true, wait_for_cell=wait_for_cell@entry=0x0, wait_proc=wait_proc@entry=0x0, just_wait_proc=0) at process.c:5695 #20 0x00005555555b14c0 in sit_for (timeout=timeout@entry=0x7a, reading=reading@entry=true, display_option=display_option@entry=1) at dispnew.c:6154 #21 0x00005555556cd11b in read_char (commandflag=1, map=0x55556e8c9b33, prev_event=0x0, used_mouse_menu=0x7fffffffdb8b, end_time=0x0) at /home/larsi/src/emacs/trunk/src/lisp.h:753 #22 0x00005555556cd899 in read_key_sequence That may just be because I'm doing out-of-bounds writes somewhere, but it's odd that it happened the same place both times, perhaps. Hm. Does this suggest anything to anybody? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no