diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-08-27 14:10:54 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-08-27 14:33:01 -0400 |
commit | 1a9edecdb4361bcf264b1022311a16c0d51cbaff (patch) | |
tree | bf14a5dcd021e679c4bb6f5ee710202841adba3f | |
parent | 564ae4bdb1e9883b860813c54b7d053abc4dd36a (diff) | |
download | gtk+-1a9edecdb4361bcf264b1022311a16c0d51cbaff.tar.gz |
Revert "reftest: get backtraces"
This reverts commit 7233a70d4760aade780e7743a445da01253f449f.
-rw-r--r-- | testsuite/reftests/gtk-reftest.c | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/testsuite/reftests/gtk-reftest.c b/testsuite/reftests/gtk-reftest.c index 7e2be7ee1d..602d6e2d73 100644 --- a/testsuite/reftests/gtk-reftest.c +++ b/testsuite/reftests/gtk-reftest.c @@ -24,9 +24,6 @@ #include "reftest-module.h" #include "reftest-snapshot.h" -#ifndef G_OS_WIN32 -#include <execinfo.h> -#endif #include <string.h> #include <glib/gstdio.h> #include <gtk/gtk.h> @@ -400,53 +397,6 @@ add_test_for_file (GFile *file) g_list_free_full (files, g_object_unref); } -static GLogWriterOutput -log_writer (GLogLevelFlags log_level, - const GLogField *fields, - gsize n_fields, - gpointer user_data) -{ -#ifndef G_OS_WIN32 - if (log_level & G_LOG_LEVEL_CRITICAL) - { - void *buffer[1024]; - int size, i; - char **symbols; - GString *s; - GLogField *my_fields; - - my_fields = g_alloca (sizeof (GLogField) * n_fields); - - s = g_string_new (""); - - size = backtrace (buffer, 1024); - symbols = backtrace_symbols (buffer, size); - for (i = 0; i < size; i++) - { - g_string_append (s, symbols[i]); - g_string_append_c (s, '\n'); - } - free (symbols); - - for (i = 0; i < n_fields; i++) - { - my_fields[i] = fields[i]; - - if (strcmp (fields[i].key, "MESSAGE") == 0) - { - my_fields[i].value = g_strconcat (fields[i].value, "\nBacktrace:\n", s->str, NULL); - my_fields[i].length = strlen (my_fields[i].value); - } - } - g_string_free (s, TRUE); - - fields = my_fields; - } -#endif - - return g_log_writer_standard_streams (log_level, fields, n_fields, user_data); -} - int main (int argc, char **argv) { @@ -497,8 +447,6 @@ main (int argc, char **argv) */ chdir (basedir); - g_log_set_writer_func (log_writer, NULL, NULL); - result = g_test_run (); if (using_tap) |