servo/components/util
bors-servo 05a4dcdc3b Auto merge of #10329 - Manishearth:skip-backtrace, r=asajeffrey
Skip printing the backtrace for RecvError/SendError

We currently get tons of useless backtraces clogging up the output when we have a panic cascade. This adds a handler that outputs a single line when a thread panics due to a sender or receiver hanging up, since this is almost always due to a panic cascade.

We could add a commandline arg that gets us back the old behavior, though I'm not sure if this is necessary.

r? @asajeffrey

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10329)
<!-- Reviewable:end -->
2016-04-05 13:02:01 +05:30
..
cache.rs Upgrade to new Hasher API 2016-02-03 20:06:39 +01:00
Cargo.toml Bump serde to 0.7 2016-03-17 13:52:39 +01:00
debug_utils.rs Issue #9042: Report incorrect number of spaces around => in the style checker. 2015-12-23 20:54:26 +01:00
geometry.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
ipc.rs Update ipc-channel to pick up the improved error reporting. 2015-11-23 16:38:39 -08:00
lib.rs Skip printing the backtrace for RecvError/SendError 2016-04-01 07:48:07 +05:30
linked_list.rs util: Remove the old broken SerializableLinkedList code in favor of 2015-07-31 08:42:29 -07:00
non_geckolib.rs Say farewell to in-tree HeapSizeOf 2016-02-04 22:03:32 +01:00
opts.rs Auto merge of #10329 - Manishearth:skip-backtrace, r=asajeffrey 2016-04-05 13:02:01 +05:30
prefs.rs Print errors to stderr 2016-04-01 21:40:03 -04:00
print_tree.rs Flatten display list structure 2016-03-01 14:50:07 -08:00
resource_files.rs Follow executable symlink to resolve resources directory 2016-02-16 19:12:55 +08:00
str.rs Move util::str::parse_length into 'style' component. 2016-03-24 10:45:33 -04:00
thread.rs Add option for printing full backtraces 2016-04-05 06:23:17 +05:30
thread_state.rs task -> thread 2016-01-10 17:58:13 +09:00
tid.rs task -> thread 2016-01-10 17:58:13 +09:00
time.rs Use thread::sleep instead of deprecated sleep_ms 2015-11-29 13:41:04 -07:00
vec.rs Remove util::vec::Comparator 2016-03-01 14:28:16 +01:00
workqueue.rs Switch to external deque crate 2016-02-17 11:05:37 -05:00