Gimp/app
Jehan b671a43a31 Bug 793815 - segmentation fault on a handler using finalized user data.
The bug is very hard to reproduce, probably because it requires specific
timing conditions but this looks like this commit would prevent it.
Apparently the signal handler gimp_container_view_name_changed() may
have been run while the container view (set as user data) was most
likely already finalized, hence leaving an invalid dangling pointer.
Let's just make sure we disconnect this handler (and another) when we
finalize the container view and its private data.
2018-02-26 19:12:50 +01:00
..
actions Bug 51112 - Support layer masks on layer groups 2018-02-05 12:08:54 -05:00
config app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
core BUG 793634: CRITICAL loading psd file with disabled layer mask 2018-02-22 00:43:50 +01:00
dialogs libgimpbase: consistent gimp_stack_trace namespace for stack trace functions 2018-02-22 12:35:43 +01:00
display Bug 793539 - Gimp stops each time you close a picture 2018-02-18 09:41:14 -05:00
file app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gegl app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
gui libgimpbase: consistent gimp_stack_trace namespace for stack trace functions 2018-02-22 12:35:43 +01:00
menus app, menus, icons: add dashboard dockable 2017-12-18 19:42:23 -05:00
operations app: improve gimp_layer_mode_get_format() 2018-02-12 13:49:03 -05:00
paint Bug 793392 - Issue when painting with some layer modes ... 2018-02-12 13:49:03 -05:00
pdb app: keep track of number of errors and traces in GimpCriticalDialog. 2018-02-12 02:09:15 +01:00
plug-in app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
propgui Bug 793667 - Solid noise filter (pop-up bug report dialog). 2018-02-21 15:12:33 +01:00
tests app: another try to tweak the test sessionrc-expected-2-6 2018-02-22 13:33:29 +01:00
text app: use gimp_drawable_steal_buffer() in gimp_text_layer_from_layer() 2018-02-13 13:29:16 -05:00
tools Bug 784802 - Crop and rectangle-select tools incorrectly detect ... 2018-02-25 10:23:58 -05:00
vectors app: replace all g_assert() by the newly added gimp_assert() 2018-02-11 22:23:10 +01:00
widgets Bug 793815 - segmentation fault on a handler using finalized user data. 2018-02-26 19:12:50 +01:00
xcf app: small cleanup in xcf_load_channel_props() 2018-02-13 13:47:37 -05:00
.gitignore Move git-version.h to the toplevel also in .gitignore 2018-01-29 20:26:18 +01:00
about.h
app.c Bug 793630 - GIMP does not create 'gradients' directory on first run. 2018-02-21 14:48:15 +01:00
app.h app, tools: add support for ExcHndl/DrMinGW for Win32 debugging. 2018-01-28 15:43:07 +01:00
errors.c libgimpbase: consistent gimp_stack_trace namespace for stack trace functions 2018-02-22 12:35:43 +01:00
errors.h app, tools: add support for ExcHndl/DrMinGW for Win32 debugging. 2018-01-28 15:43:07 +01:00
gimp-debug.c
gimp-debug.h
gimp-intl.h
gimp-log.c app: add back helper features to output possible flags for GIMP_DEBUG. 2017-12-23 20:41:55 +01:00
gimp-log.h app: turn magic matching debug output into GIMP_LOG() 2017-07-28 22:35:13 +02:00
gimp-priorities.h
gimp-version.c app, tools: rename app/version.[ch] to app/gimp-version.[ch]. 2018-01-29 01:48:30 +01:00
gimp-version.h app: adapt include guards of gimp-version.h to new filename 2018-01-29 10:50:24 +01:00
gimpcore.def
language.c app: language.c contains no translatable strings, remove "gimp-intl.h" 2016-10-21 18:44:39 +02:00
language.h
main.c app, tools: rename app/version.[ch] to app/gimp-version.[ch]. 2018-01-29 01:48:30 +01:00
Makefile.am app, tools: rename "gimpdebug" to "gimp-debug-tool" 2018-02-04 14:09:22 +01:00
sanity.c configure.ac: require babl >= 0.1.44 2018-02-18 12:43:37 +01:00
sanity.h app: split sanity check into early/late stages, to fix gegl translation 2017-06-15 09:51:25 -04:00
signals.c Bug 793630 - GIMP does not create 'gradients' directory on first run. 2018-02-21 14:48:15 +01:00
signals.h app: make the backtrace GUI actually work on Win32. 2018-01-28 15:43:07 +01:00
tests.c app: merge units.[ch] into core/gimp-units.[ch] 2016-09-12 23:51:29 +02:00
tests.h
unique.c
unique.h app: clean out tab indentations. 2016-12-21 04:05:32 +01:00