Github messages for voidlinux
 help / color / mirror / Atom feed
From: sgn <sgn@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: synfig + synfigstudio: update to 1.4.2
Date: Mon, 09 Aug 2021 17:23:20 +0200	[thread overview]
Message-ID: <20210809152320.mcO4wZKSrVQewPJL184V7sgd5dOb_qH2ReQz731b3HM@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-32358@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 5365 bytes --]

New comment by sgn on void-packages repository

https://github.com/void-linux/void-packages/pull/32358#issuecomment-895314130

Comment:
Look like a use-after-free somewhere.

```
rendering/task.h:227:11: runtime error: member call on address 0x7ffa3e282dd8 which does not point to an object of type 'synfig::Token'
0x7ffa3e282dd8: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/task.h:227:11 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
rendering/software/task/../../task.h:259:22: runtime error: member call on address 0x7ffa3e285120 which does not point to an object of type 'synfig::rendering::ModeToken'
0x7ffa3e285120: note: object has invalid vptr
 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  00 00 00 00
              ^~~~~~~~~~~~~~~~~~~~~~~
              invalid vptr
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior rendering/software/task/../../task.h:259:22 in 
^[[33msynfig(4256) [15:18:34] warning: Cannot open ./synfig_modules.cfg^[[0m
^[[33msynfig(4256) [15:18:34] warning: Cannot open /tmp/.local/share/synfig/synfig_modules.cfg^[[0m
valuenode_registry.cpp:85:9: runtime error: call to function (unknown) through pointer to incorrect function type 'synfig::LinkableValueNode *(*)(const synfig::ValueBase &, etl::loose_handle<synfig::Canvas>)'
(/lib/libsynfig.so.0+0x2520c20): note: (unknown) defined here
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior valuenode_registry.cpp:85:9 in 
^[[33msynfig(4256) [15:18:34] warning: Can't replace a null valuenode^[[0m
^[[33msynfig(4256) [15:18:34] warning: Can't replace a null valuenode^[[0m
UndefinedBehaviorSanitizer:DEADLYSIGNAL
==4256==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address (pc 0x7ffa39d003f0 bp 0x563d068d2ef8 sp 0x7ffd70aa3180 T4256)
==4256==The signal is caused by a READ memory access.
==4256==Hint: this fault was caused by a dereference of a high value address (see register values below).  Disassemble the provided pc to learn which register was used.
    #0 0x7ffa39d003f0  (/lib/libstdc++.so.6+0xe43f0)

UndefinedBehaviorSanitizer can not provide additional info.
SUMMARY: UndefinedBehaviorSanitizer: SEGV (/lib/libstdc++.so.6+0xe43f0) 
==4256==ABORTING
```

  parent reply	other threads:[~2021-08-09 15:23 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-08-06  8:03 [PR PATCH] " newbluemoon
2021-08-06 20:17 ` newbluemoon
2021-08-06 20:22 ` ericonr
2021-08-06 20:25 ` newbluemoon
2021-08-06 20:51 ` newbluemoon
2021-08-06 21:21 ` ericonr
2021-08-07  8:32 ` newbluemoon
2021-08-07 10:43 ` sgn
2021-08-07 14:42 ` sgn
2021-08-08 19:44 ` newbluemoon
2021-08-09 11:37 ` sgn
2021-08-09 11:44 ` [PR REVIEW] " sgn
2021-08-09 14:17 ` sgn
2021-08-09 14:17 ` sgn
2021-08-09 15:20 ` sgn
2021-08-09 15:23 ` sgn [this message]
2021-08-09 20:27 ` [PR PATCH] [Updated] " newbluemoon
2021-08-09 20:35 ` [PR REVIEW] " newbluemoon
2021-08-10  2:58 ` sgn
2021-08-10 13:49 ` [PR PATCH] [Updated] " newbluemoon
2021-10-12 13:39 ` newbluemoon
2021-10-12 13:46 ` newbluemoon
2021-10-12 19:07 ` [PR REVIEW] " ericonr
2021-10-12 19:09 ` ericonr
2021-10-13 17:48 ` newbluemoon
2021-10-13 17:50 ` newbluemoon
2021-11-14  7:09 ` ericonr
2021-11-14  9:26 ` newbluemoon
2021-11-14 18:33 ` ericonr
2021-11-15 10:32 ` [PR PATCH] [Updated] " newbluemoon
2021-11-15 10:54 ` [PR REVIEW] " newbluemoon
2021-11-15 10:55 ` newbluemoon
2021-11-15 11:13 ` [PR PATCH] [Updated] " newbluemoon
2021-11-15 11:17 ` newbluemoon
2021-11-15 15:58 ` [PR REVIEW] " newbluemoon
2021-11-16 12:22 ` [PR PATCH] [Merged]: " ericonr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210809152320.mcO4wZKSrVQewPJL184V7sgd5dOb_qH2ReQz731b3HM@z \
    --to=sgn@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).