Title: [139736] trunk/Tools
- Revision
- 139736
- Author
- zandober...@gmail.com
- Date
- 2013-01-15 07:10:14 -0800 (Tue, 15 Jan 2013)
Log Message
[GTK] Limit the number of frames printed out when backtracing with gdb
https://bugs.webkit.org/show_bug.cgi?id=106901
Reviewed by Philippe Normand.
Printing an unlimited number of frames when dumping the gdb backtracing
output can cause timeouts in the builders. This patch limits the number
of frames that are printed out to 1024.
* Scripts/webkitpy/layout_tests/port/gtk.py:
(GtkPort._get_gdb_output):
Modified Paths
Diff
Modified: trunk/Tools/ChangeLog (139735 => 139736)
--- trunk/Tools/ChangeLog 2013-01-15 13:49:57 UTC (rev 139735)
+++ trunk/Tools/ChangeLog 2013-01-15 15:10:14 UTC (rev 139736)
@@ -1,3 +1,17 @@
+2013-01-15 Zan Dobersek <zdober...@igalia.com>
+
+ [GTK] Limit the number of frames printed out when backtracing with gdb
+ https://bugs.webkit.org/show_bug.cgi?id=106901
+
+ Reviewed by Philippe Normand.
+
+ Printing an unlimited number of frames when dumping the gdb backtracing
+ output can cause timeouts in the builders. This patch limits the number
+ of frames that are printed out to 1024.
+
+ * Scripts/webkitpy/layout_tests/port/gtk.py:
+ (GtkPort._get_gdb_output):
+
2013-01-15 Andras Becsi <andras.be...@digia.com>
[Qt] Fix ImageDiff's image format conversion
Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/gtk.py (139735 => 139736)
--- trunk/Tools/Scripts/webkitpy/layout_tests/port/gtk.py 2013-01-15 13:49:57 UTC (rev 139735)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/gtk.py 2013-01-15 15:10:14 UTC (rev 139736)
@@ -125,7 +125,7 @@
self._run_script("run-launcher", run_launcher_args)
def _get_gdb_output(self, coredump_path):
- cmd = ['gdb', '-ex', 'thread apply all bt', '--batch', str(self._path_to_driver()), coredump_path]
+ cmd = ['gdb', '-ex', 'thread apply all bt 1024', '--batch', str(self._path_to_driver()), coredump_path]
proc = subprocess.Popen(cmd, stdin=None, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
proc.wait()
errors = [l.strip().decode('utf8', 'ignore') for l in proc.stderr.readlines()]
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-changes