summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-08-27 14:10:54 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-08-27 14:33:01 -0400
commit1a9edecdb4361bcf264b1022311a16c0d51cbaff (patch)
treebf14a5dcd021e679c4bb6f5ee710202841adba3f
parent564ae4bdb1e9883b860813c54b7d053abc4dd36a (diff)
downloadgtk+-1a9edecdb4361bcf264b1022311a16c0d51cbaff.tar.gz
Revert "reftest: get backtraces"
This reverts commit 7233a70d4760aade780e7743a445da01253f449f.
-rw-r--r--testsuite/reftests/gtk-reftest.c52
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)