Bug#575782: epiphany-browser: crash with SIGSEGV in WTF::TCMalloc_ThreadCache::GetThreadHeap()
Julien Cristau
jcristau at debian.org
Mon Mar 29 08:31:19 UTC 2010
Package: epiphany-browser
Version: 2.29.92-1
Severity: normal
Hi,
I just had to kill and restart epiphany to work around #558125. When it
started again and reloaded previously displayed pages, it crashed with
the following backtrace:
Core was generated by `epiphany-browser'.
Program terminated with signal 11, Segmentation fault.
#0 0x00007f2c080d9030 in ?? ()
(gdb) bt full
#0 0x00007f2c080d9030 in ?? ()
No symbol table info available.
#1 0x00007f2c3ac0a5af in ?? ()
No symbol table info available.
#2 0x0000000000000001 in ?? ()
No symbol table info available.
#3 0x00007f2d080b31c0 in ?? ()
No symbol table info available.
#4 0x000000000000000b in ?? ()
No symbol table info available.
#5 0x00007f2d00000002 in ?? ()
No symbol table info available.
#6 0x0000000000000011 in ?? ()
No symbol table info available.
#7 0x00007f2d1a6a6e27 in WTF::TCMalloc_ThreadCache::GetThreadHeap (ptr=0x7fff09200130) at ../JavaScriptCore/wtf/FastMalloc.cpp:2942
No locals.
#8 WTF::TCMalloc_ThreadCache::GetCacheIfPresent (ptr=0x7fff09200130) at ../JavaScriptCore/wtf/FastMalloc.cpp:2962
No locals.
#9 do_free (ptr=0x7fff09200130) at ../JavaScriptCore/wtf/FastMalloc.cpp:3534
heap = <value optimized out>
p = 2
span = 0x200
cl = 139831403421872
#10 WTF::fastFree (ptr=0x7fff09200130) at ../JavaScriptCore/wtf/FastMalloc.cpp:3735
No locals.
#11 0x00007f2d1a5ada80 in JSC::JITCode::execute (this=0x7f2d092120b0, program=0x7f2cf52adc00, callFrame=0x7f2cf7978048, scopeChain=0x7f2c3ac7fbb0, thisObj=<value optimized out>, exception=<value optimized out>)
at ../JavaScriptCore/jit/JITCode.h:77
No locals.
#12 JSC::Interpreter::execute (this=0x7f2d092120b0, program=0x7f2cf52adc00, callFrame=0x7f2cf7978048, scopeChain=0x7f2c3ac7fbb0, thisObj=<value optimized out>, exception=<value optimized out>)
at ../JavaScriptCore/interpreter/Interpreter.cpp:621
oldEnd = 0x7f2cf7978000
lastGlobalObject = 0x7f2d0809ee00
globalObject = 0x7f2d0809ee00
newEnd = <value optimized out>
newCallFrame = 0x7f2cf542b508
#13 0x00007f2d1a65f13d in JSC::evaluate (exec=0x7f2cf542b508, scopeChain=..., source=<value optimized out>, thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:62
thisObj = 0x7f2d1af075d0
exception = {m_ptr = 0x0}
lock = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_lockBehavior = JSC::SilenceAssertionsOnly}
error = <value optimized out>
result = <value optimized out>
#14 0x00007f2d19f206d1 in WebCore::ScriptController::evaluateInWorld (this=0x7f2d029e13b0, sourceCode=..., world=<value optimized out>) at ../WebCore/bindings/js/ScriptController.cpp:127
sourceURL = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2c3ae87c80}}
shell = 0x7f2d0809ed80
exec = 0x7f2cf542b508
savedSourceURL = 0x0
comp = {m_type = 153092960, m_value = {m_ptr = 0x0}}
#15 0x00007f2d19f20dc2 in WebCore::ScriptController::evaluate (this=0x7f2d029e13b0, sourceCode=...) at ../WebCore/bindings/js/ScriptController.cpp:153
No locals.
#16 0x00007f2d19f3713f in WebCore::ScriptController::executeScript (this=0x7f2d029e13b0, sourceCode=...) at ../WebCore/bindings/ScriptControllerBase.cpp:60
wasInExecuteScript = false
result = {_vptr.ScriptValue = 0x7fff09200810, m_value = warning: can't find linker symbol for virtual table for `JSC::ProtectedJSValue' value
warning: found `WebCore::SegmentedString::~SegmentedString()' instead
{m_value = warning: can't find linker symbol for virtual table for `JSC::JSValue' value
warning: found `WebCore::SegmentedString::~SegmentedString()' instead
{m_ptr = 0x7f2d1a119c12}}}
#17 0x00007f2d1a111c7d in WebCore::HTMLTokenizer::scriptExecution (this=0x7f2d029e8400, sourceCode=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:580
savedPrependingSrc = 0x7fff09200700
prependingSrc = {m_pushedChar1 = 0, m_pushedChar2 = 0, m_currentString = {m_length = 0, m_current = 0x0, m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}},
m_doNotExcludeLineNumbers = true}, m_currentChar = 0x0, m_substrings = {<WTF::FastAllocBase> = {<No data fields>}, m_start = 0, m_end = 0,
m_buffer = {<WTF::VectorBufferBase<WebCore::SegmentedSubstring>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x0,
m_capacity = 0}, <No data fields>}}, m_composite = false}
#18 0x00007f2d1a114bc5 in WebCore::HTMLTokenizer::scriptHandler (this=0x7f2d029e8400, state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:522
cs = <value optimized out>
scriptString = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2c3ac572c0}}
doScriptExec = <value optimized out>
startLine = <value optimized out>
followingFrameset = false
savedPrependingSrc = 0x0
prependingSrc = {m_pushedChar1 = 0, m_pushedChar2 = 0, m_currentString = {m_length = 0, m_current = 0x0, m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x0}},
m_doNotExcludeLineNumbers = true}, m_currentChar = 0x0, m_substrings = {<WTF::FastAllocBase> = {<No data fields>}, m_start = 0, m_end = 0,
m_buffer = {<WTF::VectorBufferBase<WebCore::SegmentedSubstring>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x0,
m_capacity = 0}, <No data fields>}}, m_composite = false}
#19 0x00007f2d1a115580 in WebCore::HTMLTokenizer::parseNonHTMLText (this=0x7f2d029e8400, src=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:361
ch = <value optimized out>
lastDecodedEntityPosition = -1
#20 0x00007f2d1a117900 in WebCore::HTMLTokenizer::parseTag (this=0x7f2d029e8400, src=..., state=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:1539
savedSrc = {m_pushedChar1 = 0, m_pushedChar2 = 0, m_currentString = {m_length = 120, m_current = 0x7f2c3ac45f10, m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>},
m_ptr = 0x7f2c3ae87d20}}, m_doNotExcludeLineNumbers = true}, m_currentChar = 0x7f2c3ac45f10, m_substrings = {<WTF::FastAllocBase> = {<No data fields>}, m_start = 0, m_end = 0,
m_buffer = {<WTF::VectorBufferBase<WebCore::SegmentedSubstring>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x7f2cf62347d0,
m_capacity = 0}, <No data fields>}}, m_composite = false}
isSelfClosingScript = false
beginTag = true
cBufferPos = 0
lastIsSlash = <value optimized out>
#21 0x00007f2d1a118120 in WebCore::HTMLTokenizer::write (this=0x7f2d029e8400, str=<value optimized out>, appendData=<value optimized out>) at ../WebCore/html/HTMLTokenizer.cpp:1772
cc = 12736
startTime = 1269850877.6206689
frame = 0x7f2d029e1000
state = <value optimized out>
source = {m_pushedChar1 = 0, m_pushedChar2 = 0, m_currentString = {m_length = 8192, m_current = 0x7f2c3ac42000, m_string = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2c3ae87d20}},
m_doNotExcludeLineNumbers = true}, m_currentChar = 0x7f2c3ac42000, m_substrings = {<WTF::FastAllocBase> = {<No data fields>}, m_start = 0, m_end = 0,
m_buffer = {<WTF::VectorBufferBase<WebCore::SegmentedSubstring>> = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data fields>}, <No data fields>}, m_buffer = 0x7f2d09153680,
m_capacity = 0}, <No data fields>}}, m_composite = false}
wasInWrite = false
processedCount = 108
#22 0x00007f2d1a173c8d in WebCore::FrameLoader::write (this=0x7f2d029e1050,
str=0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"..., len=<value optimized out>, flush=false) at ../WebCore/loader/FrameLoader.cpp:938
tokenizer = 0x7f2d029e8400
decoded = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2c3ae87d20}}
#23 0x00007f2d1a50b7b5 in WebKit::FrameLoaderClient::committedLoad (this=0x7f2d029be700, loader=0x7f2d029e5000,
data=0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"..., length=8192) at ../WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:154
encoding = {m_impl = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2cf52adb70}}
userChosen = <value optimized out>
frameLoader = <value optimized out>
coreFrame = <value optimized out>
#24 0x00007f2d1a161c17 in WebCore::DocumentLoader::commitLoad (this=0x7f2d029e5000,
data=0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"..., length=8192) at ../WebCore/loader/DocumentLoader.cpp:280
frameLoader = 0x7f2d080b31c0
#25 0x00007f2d1a19bfaf in WebCore::ResourceLoader::didReceiveData (this=0x7f2d029ba900,
data=0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"..., length=8192, lengthReceived=0, allAtOnce=192) at ../WebCore/loader/ResourceLoader.cpp:259
No locals.
#26 0x00007f2d1a18bf38 in WebCore::MainResourceLoader::didReceiveData (this=0x7f2d029ba900,
data=0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"..., length=8192, lengthReceived=0, allAtOnce=<value optimized out>) at ../WebCore/loader/MainResourceLoader.cpp:405
No locals.
#27 0x00007f2d1a4f1038 in gotChunkCallback (msg=<value optimized out>, chunk=<value optimized out>, data=<value optimized out>) at ../WebCore/platform/network/soup/ResourceHandleSoup.cpp:282
handle = {<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0x7f2d09155918}
client = 0x7f2d080b31c0
#28 0x00007f2d1825144e in IA__g_closure_invoke (closure=0x1ad7230, return_value=0x0, n_param_values=2, param_values=0x1f142f0, invocation_hint=0x7fff092010b0) at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c:767
marshal = 0x7f2d080b31c0
marshal_data = 0x7f2d091dba00
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#29 0x00007f2d18265513 in signal_emit_unlocked_R (node=0x1a40190, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3247
tmp = 0x7f2d1745e290
handler = 0x1ac9e90
accumulator = 0x0
emission = {next = 0x7fff092035a0, instance = 0x1acf120, ihint = {signal_id = 404, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x1a40100
handler_list = 0x1ac9e90
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 404
max_sequential_handler_number = <value optimized out>
return_value_altered = 1
#30 0x00007f2d182668cf in IA__g_signal_emit_valist (instance=0x1acf120, signal_id=<value optimized out>, detail=0, var_args=0x7fff092012a0) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:2980
signal_return_type = 4
param_values = <value optimized out>
node = 0x1a40190
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#31 0x00007f2d18266dd3 in IA__g_signal_emit (instance=0x7f2c3ac0a4e8, signal_id=153166024, detail=2) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3037
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fff09201380, reg_save_area = 0x7fff092012c0}}
#32 0x00007f2d190f6f60 in read_body_chunk (msg=0x1acf120) at soup-message-io.c:461
priv = 0x1acf170
io = 0x1bb00b0
status = <value optimized out>
stack_buf = 0x7fff09201380 " \n\n", ' ' <repeats 12 times>, "<tr>\n", ' ' <repeats 14 times>, "<td align=\"right\">\n", ' ' <repeats 16 times>, "<label for=\"bug_file_loc\" accesskey=\"u\"><b>\n", ' ' <repeats 20 times>, "<a href=\"http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=5349"...
len = <value optimized out>
read_to_eof = 0
nread = 8192
error = 0x0
buffer = 0x1f142c0
#33 0x00007f2d190f7648 in io_read (sock=0x7f2d042b2830, msg=0x1acf120) at soup-message-io.c:958
priv = 0x1acf170
io = 0x1bb00b0
status = <value optimized out>
__PRETTY_FUNCTION__ = "io_read"
#34 0x00007f2d1825144e in IA__g_closure_invoke (closure=0x7f2d042b0310, return_value=0x0, n_param_values=1, param_values=0x1b9e440, invocation_hint=0x7fff092035b0)
at /tmp/buildd/glib2.0-2.22.4/gobject/gclosure.c:767
marshal = 0x7f2d080b31c0
marshal_data = 0x7f2d091dba00
__PRETTY_FUNCTION__ = "IA__g_closure_invoke"
#35 0x00007f2d18265513 in signal_emit_unlocked_R (node=0x1b2ebf0, detail=<value optimized out>, instance=<value optimized out>, emission_return=<value optimized out>, instance_and_params=<value optimized out>)
at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3247
tmp = 0x7f2d1745e290
handler = 0x1a7ce30
accumulator = 0x0
emission = {next = 0x0, instance = 0x7f2d042b2830, ihint = {signal_id = 411, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
class_closure = 0x1b2eaf0
handler_list = 0x1a7ce30
return_accu = <value optimized out>
accu = {g_type = 0, data = {{v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, v_ulong = 0,
v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, v_pointer = 0x0}}}
signal_id = 411
max_sequential_handler_number = <value optimized out>
return_value_altered = 0
#36 0x00007f2d182668cf in IA__g_signal_emit_valist (instance=0x7f2d042b2830, signal_id=<value optimized out>, detail=0, var_args=0x7fff092037a0) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:2980
signal_return_type = 4
param_values = <value optimized out>
node = 0x1b2ebf0
i = <value optimized out>
n_params = <value optimized out>
__PRETTY_FUNCTION__ = "IA__g_signal_emit_valist"
#37 0x00007f2d18266dd3 in IA__g_signal_emit (instance=0x7f2c3ac0a4e8, signal_id=153166024, detail=2) at /tmp/buildd/glib2.0-2.22.4/gobject/gsignal.c:3037
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fff09203880, reg_save_area = 0x7fff092037c0}}
#38 0x00007f2d19102b91 in socket_read_watch (chan=<value optimized out>, cond=0, user_data=<value optimized out>) at soup-socket.c:1245
sock = 0x7f2d042b2830
#39 0x00007f2d17bb290e in g_main_dispatch (context=0x11b57a0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:1960
dispatch = 0x7f2d17be77a0 <g_io_unix_dispatch>
user_data = 0x7f2d042b2830
callback = 0x7f2d19102b30 <socket_read_watch>
cb_funcs = 0x7f2d17e3be30
cb_data = 0x1be3ba0
current_source_link = {data = 0x1afd300, next = 0x0}
source = 0x1afd300
current = 0x11d9600
i = 19
#40 IA__g_main_context_dispatch (context=0x11b57a0) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2513
No locals.
#41 0x00007f2d17bb62c8 in g_main_context_iterate (context=0x11b57a0, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2591
max_priority = 0
timeout = 0
some_ready = 1
nfds = 57
allocated_nfds = 398208272
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#42 0x00007f2d17bb6725 in IA__g_main_loop_run (loop=0x1219990) at /tmp/buildd/glib2.0-2.22.4/glib/gmain.c:2799
self = 0x1179e60
__PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#43 0x00007f2d19458287 in IA__gtk_main () at /build/buildd-gtk+2.0_2.18.9-2-amd64-8Xyr17/gtk+2.0-2.18.9/gtk/gtkmain.c:1218
tmp_list = 0x11f0640
functions = 0x0
init = 0x1204840
loop = <value optimized out>
#44 0x0000000000435193 in main ()
No symbol table info available.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.32-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages epiphany-browser depends on:
ii dbus-x11 1.2.24-1 simple interprocess messaging syst
ii epiphany-browser-data 2.29.92-1 Data files for the GNOME web brows
ii gnome-icon-theme 2.28.0-1 GNOME Desktop icon theme
ii iso-codes 3.14-1 ISO language, territory, currency,
ii libavahi-client3 0.6.25-3 Avahi client library
ii libavahi-common3 0.6.25-3 Avahi common library
ii libavahi-gobject0 0.6.25-3 Avahi GObject library
ii libc6 2.10.2-6 Embedded GNU C Library: Shared lib
ii libdbus-1-3 1.2.24-1 simple interprocess messaging syst
ii libdbus-glib-1-2 0.84-1 simple interprocess messaging syst
ii libgconf2-4 2.28.0-1 GNOME configuration database syste
ii libgirepository1.0-0 0.6.8-1 Library for handling GObject intro
ii libglib2.0-0 2.22.4-1 The GLib library of C routines
ii libgnome-keyring0 2.28.2-1 GNOME keyring services library
ii libgtk2.0-0 2.18.9-2 The GTK+ graphical user interface
ii libice6 2:1.0.6-1 X11 Inter-Client Exchange library
ii libnotify1 [libnotify1-gtk2 0.4.5-1 sends desktop notifications to a n
ii libnspr4-0d 4.8.4-1 NetScape Portable Runtime Library
ii libnss3-1d 3.12.6-1 Network Security Service libraries
ii libpango1.0-0 1.26.2-2 Layout and rendering of internatio
ii libseed0 2.28.1-1 GObject JavaScript bindings for th
ii libsm6 2:1.1.1-1 X11 Session Management library
ii libsoup-gnome2.4-1 2.29.91-1 an HTTP library implementation in
ii libsoup2.4-1 2.29.91-1 an HTTP library implementation in
ii libwebkit-1.0-2 1.1.90-1 Web content engine library for Gtk
ii libx11-6 2:1.3.3-2 X11 client-side library
ii libxml2 2.7.7.dfsg-1 GNOME XML library
ii libxslt1.1 1.1.26-2 XSLT processing library - runtime
Versions of packages epiphany-browser recommends:
ii ca-certificates 20090814 Common CA certificates
ii evince 2.28.2-1 Document (postscript, pdf) viewer
ii yelp 2.28.0+webkit-2 Help browser for GNOME
epiphany-browser suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20100329/ab3cf654/attachment.pgp>
More information about the pkg-gnome-maintainers
mailing list