Bug#608028: libgtk2.0-0: Iceweasel crashes with version in experimental repo
Dave Witbrodt
dawitbro at sbcglobal.net
Sun Dec 26 06:16:44 UTC 2010
Package: libgtk2.0-0
Version: 2.23.3-2
Severity: important
I was asked to open a new bug report after I wrongly added a comment
to #607919 about version 2.23.3-2 resolving issues I had with 2.23.3-1
causing Xfce plugins to crash, but causing 'iceweasel' to die if I
tried to use my ISP's webmail interface. This is the new report,
along with the requested backtrace information.
The symptoms are that 'iceweasel' seems mostly usable when upgrading
libgtk2.0-0 from 2.23.2-1 to 2.23.3-2, but under certain (very
reproducible) circumstances will cause the browser to segfault. (This
bug may be related to #607962 and #607934.) Reverting to version
2.23.2-1 restores everything to working order for me.
I installed the following debug packages to help produce a more
meaningful backtrace using 'gdb':
libgtk2.0-0-dbg
libglib2.0-0-dbg
libx11-6-dbg
xulrunner-1.9.2-dbg
I then (temporarily) edited /usr/lib/iceweasel/iceweasel script to
change
DEBUG=0
to
DEBUG=1
and then ran 'iceweasel' in Xfce's terminal program this way:
gdb /usr/lib/iceweasel/iceweasel
The result was 'gdb' running in the terminal along with 'iceweasel'
appearing as a separate X window. Running the program produced this
output:
(gdb) run
Starting program: /usr/lib/iceweasel/firefox-bin
[Thread debugging using libthread_db enabled]
[New Thread 0x7fffe82ff710 (LWP 7904)]
[New Thread 0x7fffe78f1710 (LWP 7905)]
[New Thread 0x7fffe6cff710 (LWP 7906)]
[New Thread 0x7fffe64fe710 (LWP 7907)]
[New Thread 0x7fffe52ff710 (LWP 7908)]
[New Thread 0x7fffe40ce710 (LWP 7909)]
[New Thread 0x7fffe22ff710 (LWP 7911)]
[New Thread 0x7fffe18ff710 (LWP 7912)]
[New Thread 0x7fffe0280710 (LWP 7913)]
[New Thread 0x7fffdfa7f710 (LWP 7914)]
[New Thread 0x7fffdf27e710 (LWP 7915)]
[Thread 0x7fffe22ff710 (LWP 7911) exited]
[Thread 0x7fffe40ce710 (LWP 7909) exited]
[New Thread 0x7fffe22ff710 (LWP 7916)]
[New Thread 0x7fffe40ce710 (LWP 7917)]
[New Thread 0x7fffd9dff710 (LWP 7918)]
[New Thread 0x7fffd90ff710 (LWP 7919)]
[Thread 0x7fffe18ff710 (LWP 7912) exited]
[Thread 0x7fffe40ce710 (LWP 7917) exited]
[New Thread 0x7fffe18ff710 (LWP 7920)]
[New Thread 0x7fffe40ce710 (LWP 7921)]
[New Thread 0x7fffd82ff710 (LWP 7922)]
[New Thread 0x7fffd7afe710 (LWP 7923)]
[Thread 0x7fffd9dff710 (LWP 7918) exited]
[Thread 0x7fffe40ce710 (LWP 7921) exited]
[Thread 0x7fffd82ff710 (LWP 7922) exited]
[New Thread 0x7fffd9dff710 (LWP 7924)]
[New Thread 0x7fffe40ce710 (LWP 7927)]
[Thread 0x7fffe40ce710 (LWP 7927) exited]
[New Thread 0x7fffe40ce710 (LWP 7930)]
[Thread 0x7fffe40ce710 (LWP 7930) exited]
[New Thread 0x7fffe40ce710 (LWP 7931)]
[Thread 0x7fffe40ce710 (LWP 7931) exited]
[New Thread 0x7fffe40ce710 (LWP 7932)]
[Thread 0x7fffe40ce710 (LWP 7932) exited]
[New Thread 0x7fffe40ce710 (LWP 7946)]
[New Thread 0x7fffd82ff710 (LWP 7951)]
[Thread 0x7fffd82ff710 (LWP 7951) exited]
[New Thread 0x7fffd82ff710 (LWP 7952)]
[Thread 0x7fffd82ff710 (LWP 7952) exited]
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff0c74487 in IA__gdk_x11_drawable_get_xid (
drawable=0xffffffffd5c0ab80)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkdrawable-x11.c:924
924 /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkdrawable-x11.c: No such file or directory.
in /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkdrawable-x11.c
Here is the output from a simple backtrace:
(gdb) bt
#0 0x00007ffff0c74487 in IA__gdk_x11_drawable_get_xid (
drawable=0xffffffffd5c0ab80)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkdrawable-x11.c:924
#1 0x00007ffff1411142 in _gtk_socket_windowing_select_plug_window_input (
socket=0x7fffd1f29a80)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket-x11.c:252
#2 0x00007ffff12ce0ee in _gtk_socket_add_window (socket=0x7fffd1f29a80,
xid=48234644, need_reparent=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket.c:912
#3 0x00007ffff14115ec in _gtk_socket_windowing_filter_func (
gdk_xevent=0x7fffffff8050, event=<value optimized out>,
data=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket-x11.c:455
#4 0x00007ffff0c78a68 in gdk_event_apply_filters (display=0x7ffff6da1190,
event=0x7fffd1cbfcf0, xevent=0x7fffffff8050,
return_exposes=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:356
#5 gdk_event_translate (display=0x7ffff6da1190, event=0x7fffd1cbfcf0,
xevent=0x7fffffff8050, return_exposes=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:1033
#6 0x00007ffff0c7a938 in _gdk_events_queue (display=0x7ffff6da1190)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:2310
#7 0x00007ffff0c7ae4e in gdk_event_dispatch (source=<value optimized out>,
callback=0, user_data=0x0)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:2371
#8 0x00007ffff17aa282 in g_main_dispatch (context=0x7ffff6d34600)
at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:2440
#9 g_main_context_dispatch (context=0x7ffff6d34600)
at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3013
#10 0x00007ffff17ae948 in g_main_context_iterate (context=0x7ffff6d34600,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3091
#11 0x00007ffff17aeafc in g_main_context_iteration (context=0x7ffff6d34600,
may_block=1) at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3154
#12 0x00007ffff6589737 in nsBaseAppShell::DoProcessNextNativeEvent (
this=0xffffffffd5c0ab80, mayWait=0)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:155
#13 0x00007ffff658988d in nsBaseAppShell::OnProcessNextEvent (
this=0x7fffe83ba160, thr=0x7ffff6d2d4c0, mayWait=1,
recursionDepth=<value optimized out>)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:311
#14 0x00007ffff66a4849 in nsThread::ProcessNextEvent (this=0x7ffff6d2d4c0,
mayWait=1, result=0x7fffffff837c)
at ../../../xpcom/threads/nsThread.cpp:508
#15 0x00007ffff6679061 in NS_ProcessNextEvent_P (thread=0xffffffffd5c0ab80,
mayWait=0) at nsThreadUtils.cpp:250
#16 0x00007ffff660d8f2 in mozilla::ipc::MessagePump::Run (this=0x7ffff6dfa0c0,
aDelegate=0x7ffff6dc66a0) at ../../../ipc/glue/MessagePump.cpp:134
#17 0x00007ffff664f168 in RunHandler (this=0xffffffffd5c0ab80)
at ../../../ipc/chromium/src/base/message_loop.cc:199
#18 MessageLoop::Run (this=0xffffffffd5c0ab80)
at ../../../ipc/chromium/src/base/message_loop.cc:173
#19 0x00007ffff658999d in nsBaseAppShell::Run (this=0x7fffe83ba160)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:174
#20 0x00007ffff6463442 in nsAppStartup::Run (this=0x7fffe6db1c00)
at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:183
#21 0x00007ffff5dcd564 in XRE_main (argc=<value optimized out>,
argv=<value optimized out>, aAppData=<value optimized out>)
at ../../../toolkit/xre/nsAppRunner.cpp:3493
#22 0x00000000004024e5 in ?? ()
#23 0x00007ffff7368c4d in __libc_start_main () from /lib/libc.so.6
#24 0x0000000000401cb9 in ?? ()
#25 0x00007fffffffe4a8 in ?? ()
#26 0x000000000000001c in ?? ()
#27 0x0000000000000001 in ?? ()
#28 0x00007fffffffe729 in ?? ()
#29 0x0000000000000000 in ?? ()
Here is the full backtrace in case it is needed/helpful:
(gdb) bt full
#0 0x00007ffff0c74487 in IA__gdk_x11_drawable_get_xid (
drawable=0xffffffffd5c0ab80)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkdrawable-x11.c:924
__t = <value optimized out>
__r = <value optimized out>
impl = <value optimized out>
#1 0x00007ffff1411142 in _gtk_socket_windowing_select_plug_window_input (
socket=0x7fffd1f29a80)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket-x11.c:252
No locals.
#2 0x00007ffff12ce0ee in _gtk_socket_add_window (socket=0x7fffd1f29a80,
xid=48234644, need_reparent=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket.c:912
protocol = <value optimized out>
widget = 0x7fffd1f29a80
display = 0x7ffff6da1190
user_data = 0x0
#3 0x00007ffff14115ec in _gtk_socket_windowing_filter_func (
gdk_xevent=0x7fffffff8050, event=<value optimized out>,
data=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gtk/gtksocket-x11.c:455
widget = 0x7fffd1f29a80
display = 0x7ffff6da1190
return_val = <value optimized out>
#4 0x00007ffff0c78a68 in gdk_event_apply_filters (display=0x7ffff6da1190,
event=0x7fffd1cbfcf0, xevent=0x7fffffff8050,
return_exposes=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:356
filter = 0x7ffff6d05780
tmp_list = 0x0
result = <value optimized out>
#5 gdk_event_translate (display=0x7ffff6da1190, event=0x7fffd1cbfcf0,
xevent=0x7fffffff8050, return_exposes=<value optimized out>)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:1033
window = 0x0
window_private = 0x0
filter_window = 0x7fffd5c0aa60
window_impl = 0x0
return_val = <value optimized out>
screen = <value optimized out>
screen_x11 = <value optimized out>
toplevel = 0x0
xwindow = <value optimized out>
filter_xwindow = <value optimized out>
#6 0x00007ffff0c7a938 in _gdk_events_queue (display=0x7ffff6da1190)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:2310
node = 0x7fffd18cda80
event = 0x7fffd1cbfcf0
xevent = {type = 16, xany = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, window = 44044036},
xkey = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, root = 48234644,
subwindow = 0, time = 4294967297, x = 0, y = 0, x_root = 657,
y_root = 157, state = 16, keycode = 0, same_screen = 1},
xbutton = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, root = 48234644,
subwindow = 0, time = 4294967297, x = 0, y = 0, x_root = 657,
y_root = 157, state = 16, button = 0, same_screen = 1}, xmotion = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, root = 48234644,
subwindow = 0, time = 4294967297, x = 0, y = 0, x_root = 657,
y_root = 157, state = 16, is_hint = 0 '\000', same_screen = 1},
xcrossing = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, root = 48234644,
subwindow = 0, time = 4294967297, x = 0, y = 0, x_root = 657,
y_root = 157, mode = 16, detail = 0, same_screen = 1, focus = 0,
state = 16}, xfocus = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, mode = 48234644,
detail = 0}, xexpose = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, x = 48234644, y = 0,
width = 0, height = 0, count = 1}, xgraphicsexpose = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
drawable = 44044036, x = 48234644, y = 0, width = 0, height = 0,
count = 1, major_code = 1, minor_code = 0}, xnoexpose = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, drawable = 44044036,
major_code = 48234644, minor_code = 0}, xvisibility = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
window = 44044036, state = 48234644}, xcreatewindow = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
parent = 44044036, window = 48234644, x = 0, y = 0, width = 1,
height = 1, border_width = 0, override_redirect = 0},
xdestroywindow = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, event = 44044036, window = 48234644},
xunmap = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, event = 44044036, window = 48234644,
from_configure = 0}, xmap = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, event = 44044036,
window = 48234644, override_redirect = 0}, xmaprequest = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, parent = 44044036, window = 48234644},
xreparent = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, event = 44044036, window = 48234644,
parent = 0, x = 1, y = 1, override_redirect = 0}, xconfigure = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, event = 44044036, window = 48234644,
x = 0, y = 0, width = 1, height = 1, border_width = 0,
above = 674309866129, override_redirect = 16}, xgravity = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, event = 44044036, window = 48234644,
x = 0, y = 0}, xresizerequest = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, window = 44044036,
width = 48234644, height = 0}, xconfigurerequest = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
parent = 44044036, window = 48234644, x = 0, y = 0, width = 1,
height = 1, border_width = 0, above = 674309866129, detail = 16,
value_mask = 1}, xcirculate = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, event = 44044036,
window = 48234644, place = 0}, xcirculaterequest = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
parent = 44044036, window = 48234644, place = 0}, xproperty = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, atom = 48234644,
time = 0, state = 1}, xselectionclear = {type = 16,
serial = 35964, send_event = 0, display = 0x7ffff6d93000,
window = 44044036, selection = 48234644, time = 0},
xselectionrequest = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, owner = 44044036, requestor = 48234644,
selection = 0, target = 4294967297, property = 0,
time = 674309866129}, xselection = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, requestor = 44044036,
selection = 48234644, target = 0, property = 4294967297,
time = 0}, xcolormap = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036, colormap = 48234644,
new = 0, state = 0}, xclient = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, window = 44044036,
message_type = 48234644, format = 0, data = {
b = "\001\000\000\000\001", '\000' <repeats 11 times>"\221, \002\000", s = {1, 0, 1, 0, 0, 0, 0, 0, 657, 0}, l = {4294967297, 0, 674309866129,
16, 1}}}, xmapping = {type = 16, serial = 35964,
send_event = 0, display = 0x7ffff6d93000, window = 44044036,
request = 48234644, first_keycode = 0, count = 0}, xerror = {
type = 16, display = 0x8c7c, resourceid = 0,
serial = 140737334816768, error_code = 4 '\004',
request_code = 15 '\017', minor_code = 160 '\240'}, xkeymap = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, window = 44044036,
key_vector = "\224\000\340\002", '\000' <repeats 12 times>, "\001\000\000\000\001\000\000\000\000\000\000\000\000\000\000"}, xgeneric = {
type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, extension = 44044036, evtype = 0},
xcookie = {type = 16, serial = 35964, send_event = 0,
display = 0x7ffff6d93000, extension = 44044036, evtype = 0,
cookie = 48234644, data = 0x0}, pad = {16, 35964, 0,
140737334816768, 44044036, 48234644, 0, 4294967297, 0,
674309866129, 16, 1, 16, 620756992, 536870912, 419430400,
285212672, 117440512, 0, 0, 0, 0, 0, 0}}
xdisplay = 0x7ffff6d93000
#7 0x00007ffff0c7ae4e in gdk_event_dispatch (source=<value optimized out>,
callback=0, user_data=0x0)
at /tmp/buildd/gtk+2.0-2.23.3/gdk/x11/gdkevents-x11.c:2371
display = 0x7ffff6da1190
event = <value optimized out>
#8 0x00007ffff17aa282 in g_main_dispatch (context=0x7ffff6d34600)
at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:2440
dispatch = 0x7ffff0c7ae30 <gdk_event_dispatch>
user_data = 0x0
callback = 0
cb_funcs = 0x0
cb_data = 0x0
current_source_link = {data = 0x7ffff6d05a20, next = 0x0}
source = 0x7ffff6d05a20
current = 0x7ffff6dd1930
i = 0
#9 g_main_context_dispatch (context=0x7ffff6d34600)
at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3013
No locals.
#10 0x00007ffff17ae948 in g_main_context_iterate (context=0x7ffff6d34600,
block=<value optimized out>, dispatch=<value optimized out>,
self=<value optimized out>) at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3091
max_priority = 0
timeout = 0
some_ready = 1
nfds = 12
allocated_nfds = -243550352
fds = <value optimized out>
__PRETTY_FUNCTION__ = "g_main_context_iterate"
#11 0x00007ffff17aeafc in g_main_context_iteration (context=0x7ffff6d34600,
may_block=1) at /tmp/buildd/glib2.0-2.27.5/glib/gmain.c:3154
retval = <value optimized out>
#12 0x00007ffff6589737 in nsBaseAppShell::DoProcessNextNativeEvent (
this=0xffffffffd5c0ab80, mayWait=0)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:155
prevVal = nsBaseAppShell::eEventloopNone
result = -154118272
#13 0x00007ffff658988d in nsBaseAppShell::OnProcessNextEvent (
this=0x7fffe83ba160, thr=0x7ffff6d2d4c0, mayWait=1,
recursionDepth=<value optimized out>)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:311
start = 555381042
limit = 20
oldBlockedWait = 0x0
needEvent = 1
#14 0x00007ffff66a4849 in nsThread::ProcessNextEvent (this=0x7ffff6d2d4c0,
mayWait=1, result=0x7fffffff837c)
at ../../../xpcom/threads/nsThread.cpp:508
notifyGlobalObserver = 1
obs = {<nsCOMPtr_base> = {mRawPtr = 0x7fffe83ba168}, <No data fields>}
rv = 2147549183
#15 0x00007ffff6679061 in NS_ProcessNextEvent_P (thread=0xffffffffd5c0ab80,
mayWait=0) at nsThreadUtils.cpp:250
val = 32767
#16 0x00007ffff660d8f2 in mozilla::ipc::MessagePump::Run (this=0x7ffff6dfa0c0,
aDelegate=0x7ffff6dc66a0) at ../../../ipc/glue/MessagePump.cpp:134
did_work = false
#17 0x00007ffff664f168 in RunHandler (this=0xffffffffd5c0ab80)
at ../../../ipc/chromium/src/base/message_loop.cc:199
No locals.
#18 MessageLoop::Run (this=0xffffffffd5c0ab80)
at ../../../ipc/chromium/src/base/message_loop.cc:173
save_state = {<MessageLoop::RunState> = {run_depth = 1,
quit_received = false}, loop_ = 0x7ffff6dc66a0,
previous_state_ = 0x0}
#19 0x00007ffff658999d in nsBaseAppShell::Run (this=0x7fffe83ba160)
at ../../../../widget/src/xpwidgets/nsBaseAppShell.cpp:174
thread = 0x7ffff6d2d4c0
#20 0x00007ffff6463442 in nsAppStartup::Run (this=0x7fffe6db1c00)
at ../../../../../toolkit/components/startup/src/nsAppStartup.cpp:183
rv = <value optimized out>
#21 0x00007ffff5dcd564 in XRE_main (argc=<value optimized out>,
argv=<value optimized out>, aAppData=<value optimized out>)
at ../../../toolkit/xre/nsAppRunner.cpp:3493
remoteService = {<nsCOMPtr_base> = {
mRawPtr = 0x7fffe28fe040}, <No data fields>}
appStartup = {<nsCOMPtr_base> = {
mRawPtr = 0x7fffe6db1c00}, <No data fields>}
shuttingDown = 0
cmdLine = {<nsCOMPtr_base> = {
mRawPtr = 0x7fffe47d5080}, <No data fields>}
workingDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7fffe477bf00}, <No data fields>}
xpcom = {mServiceManager = 0x7fffe8326168}
desktopStartupIDEnv = <value optimized out>
updRoot = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d60240}, <No data fields>}
persistent = 1
profLD = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d62280}, <No data fields>}
dirProvider =
{<nsIDirectoryServiceProvider2> = {<nsIDirectoryServiceProvider> = {<nsISupports> = {
_vptr.nsISupports = 0x7ffff6b40c20}, <No data fields>}, <No data fields>}, <nsIProfileStartup> = {<nsISupports> = {
_vptr.nsISupports = 0x7ffff6b40c68}, <No data fields>},
mAppProvider = {<nsCOMPtr_base> = {
mRawPtr = 0x0}, <No data fields>}, mGREDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d60300}, <No data fields>},
mXULAppDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d60240}, <No data fields>},
mProfileDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d621c0}, <No data fields>},
mProfileLocalDir = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d62280}, <No data fields>},
mProfileNotified = 1 '\001', mExtensionsLoaded = 1 '\001',
mAppBundleDirectories = {<nsCOMArray_base> = {mArray = {
mImpl = 0x0}}, <No data fields>},
mExtensionDirectories = {<nsCOMArray_base> = {mArray = {
mImpl = 0x7ffff6df0650}}, <No data fields>},
mThemeDirectories = {<nsCOMArray_base> = {mArray = {
mImpl = 0x7ffff6df0740}}, <No data fields>}}
desktopStartupIDPtr = <value optimized out>
nativeApp = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d82970}, <No data fields>}
startOffline = <value optimized out>
profileName = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7ffff6dd1c08 "default", mLength = 7,
mFlags = 65541}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff8640 ""},
mStorage = "\000a\016\354\000\000\000\000\342\207\336\367\377\177\000\000\000\000\000\000\000\000\000\000x\204\325\366\377\177\000\000\001\000\000\000\377\177\000\000\000\000\000\000\000\000\000\000\001\000\000\000\377\177\000\000\000(\321\366\377\177\000"}
upgraded = -30416
versionOK = <value optimized out>
appInitiatedRestart = <value optimized out>
desktopStartupID = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {mData = 0x7fffffff86a0 "", mLength = 0,
mFlags = 65553}, <No data fields>}, mFixedCapacity = 63,
mFixedBuf = 0x7fffffff86a0 ""},
mStorage = "\000\000\000\000\000\000\000\000X+\321\366\377\177\000\000 \207\377\377\377\177\000\000\070\207\377\377\377\177\000\000\060\207\377\377\001\000\000\000k{\223\365\377\177\000\000p\022v\362\001\000\000\000\256\233\223\365\377\177\000"}
display_name = <value optimized out>
xremotearg = <value optimized out>
canRun = 1
profileLock = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6df0600}, <No data fields>}
profD = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d621c0}, <No data fields>}
version = {<nsFixedCString> = {<nsCString> = {<nsACString_internal> = {
mData = 0x7fffffff85e0 "3.6.13_20101209234322/20101209234322",
mLength = 36, mFlags = 65553}, <No data fields>},
mFixedCapacity = 63,
mFixedBuf = 0x7fffffff85e0 "3.6.13_20101209234322/20101209234322"}, mStorage = "3.6.13_20101209234322/20101209234322", '\000' <repeats 12 times>, "\030\032\376\367\377\177\000\000X+\321\366\377\177\000"}
needsRestart = 0
display = 0x7ffff6da1190
osABI = {<nsCString> = {<nsACString_internal> = {
mData = 0x7ffff6702087 "Linux_x86_64-gcc3", mLength = 17,
mFlags = 1}, <No data fields>}, <No data fields>}
rv = 0
gtkModules = <value optimized out>
appData = {<nsXREAppData> = {size = 112, directory = 0x7ffff6d60240,
vendor = 0x7ffff6d6f0c8 "Mozilla",
name = 0x7ffff6d03110 "Iceweasel",
version = 0x7ffff6d6f0d0 "3.6.13",
buildID = 0x7ffff6d03120 "20101209234322",
ID = 0x7ffff6d025b0 "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}",
copyright = 0x7ffff6d025e0 "Copyright (c) 1998 - 2010 mozilla.org", flags = 6, xreDirectory = 0x7ffff6d60300, minVersion = 0x7ffff6d6f0d8 "1.9.2",
maxVersion = 0x7ffff6d6f0e0 "1.9.2.*",
crashReporterURL = 0x7ffff6d02610 "https://crash-reports.mozilla.com/submit", profile = 0x7ffff6d03130 "mozilla/firefox"}, <No data fields>}
localIniFile = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d603c0}, <No data fields>}
parser = {
mSections = {<nsBaseHashtable<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue>, nsINIParser_internal::INIValue*>> = {<nsTHashtable<nsBaseHashtableET<nsDepCharHashKey, nsAutoPtr<nsINIParser_internal::INIValue> > >> = {
mTable = {ops = 0x7ffff6ce48e0, data = 0x0, hashShift = 28,
maxAlphaFrac = 192 '\300', minAlphaFrac = 64 '@',
entrySize = 24, entryCount = 1, removedCount = 0,
generation = 0,
entryStore = 0x7ffff6d0a480 ""}}, <No data fields>}, <No data fields>}, mFileContents = {mRawPtr = 0x7ffff6d09700 "[Build"}}
ar = <value optimized out>
override = 0x0
iniFile = {<nsCOMPtr_base> = {
mRawPtr = 0x7ffff6d603c0}, <No data fields>}
i = <value optimized out>
#22 0x00000000004024e5 in ?? ()
No symbol table info available.
#23 0x00007ffff7368c4d in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
#24 0x0000000000401cb9 in ?? ()
No symbol table info available.
#25 0x00007fffffffe4a8 in ?? ()
No symbol table info available.
#26 0x000000000000001c in ?? ()
No symbol table info available.
#27 0x0000000000000001 in ?? ()
No symbol table info available.
#28 0x00007fffffffe729 in ?? ()
No symbol table info available.
#29 0x0000000000000000 in ?? ()
No symbol table info available.
Hope that helps!
Dave W.
-- System Information:
Debian Release: 6.0
APT prefers unstable
APT policy: (990, 'unstable'), (350, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.37-rc7+ch101221+dcn204663c+autosched.101225.desktop.kms (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libgtk2.0-0 depends on:
ii libatk1.0-0 1.30.0-1 The ATK accessibility toolkit
ii libc6 2.11.2-7 Embedded GNU C Library: Shared lib
ii libcairo2 1.10.0-1 The Cairo 2D vector graphics libra
ii libcomerr2 1.41.12-2 common error description library
ii libcups2 1.4.5-1 Common UNIX Printing System(tm) -
ii libfontconfig1 2.8.0-2.1 generic font configuration library
ii libfreetype6 2.4.2-2.1 FreeType 2 font engine, shared lib
ii libgcrypt11 1.4.5-2 LGPL Crypto library - runtime libr
ii libgdk-pixbuf2.0-0 2.22.1-4 GDK Pixbuf library
ii libglib2.0-0 2.27.5-1 The GLib library of C routines
ii libgnutls26 2.10.4-1 the GNU TLS library - runtime libr
ii libgssapi-krb5-2 1.8.3+dfsg-4 MIT Kerberos runtime libraries - k
ii libgtk2.0-common 2.23.2-1 Common files for the GTK+ graphica
ii libk5crypto3 1.8.3+dfsg-4 MIT Kerberos runtime libraries - C
ii libkrb5-3 1.8.3+dfsg-4 MIT Kerberos runtime libraries
ii libpango1.0-0 1.28.3-3 Layout and rendering of internatio
ii libpng12-0 1.2.44-1 PNG library - runtime
ii libx11-6 2:1.3.3-4 X11 client-side library
ii libxcomposite1 1:0.4.3-1 X11 Composite extension library
ii libxcursor1 1:1.1.11-1 X cursor management library
ii libxdamage1 1:1.1.3-1 X11 damaged region extension libra
ii libxext6 2:1.1.2-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.5-1 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.3-6 X11 Input extension library
ii libxinerama1 2:1.1.1-1 X11 Xinerama extension library
ii libxrandr2 2:1.3.1-1 X11 RandR extension library
ii libxrender1 1:0.9.6-1 X Rendering Extension client libra
ii shared-mime-info 0.71-4 FreeDesktop.org shared MIME databa
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages libgtk2.0-0 recommends:
ii hicolor-icon-theme 0.12-1 default fallback theme for FreeDes
ii libgtk2.0-bin 2.23.2-1 The programs for the GTK+ graphica
Versions of packages libgtk2.0-0 suggests:
ii gvfs 1.6.4-3 userspace virtual filesystem - ser
ii librsvg2-common 2.26.3-2 SAX-based renderer library for SVG
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list