[Pidgin] #15771: SIGSEGV in GTK event loop
Pidgin
trac at pidgin.im
Sun Oct 6 15:09:57 EDT 2013
#15771: SIGSEGV in GTK event loop
--------------------+---------------------------
Reporter: mlp | Owner: rekkanoryo
Type: defect | Status: new
Milestone: | Component: unclassified
Version: 2.10.7 | Resolution:
Keywords: |
--------------------+---------------------------
Description changed by mlp:
Old description:
> Pidgin has started crashing on me for no apparent reason. I'm on Debian
> sid, 64-bit, using Awesome as my WM. A backtrace obtained from a core
> dump follows; if you need any more information, please let me know.
>
> {{{
> #0 0x00007ff282b791e5 in __GI_raise (sig=sig at entry=6)
> at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
> #1 0x00007ff282b7c398 in __GI_abort () at abort.c:90
> #2 0x00007ff28646cccd in sighandler (sig=11)
> at /build/pidgin-vE6aVw/pidgin-2.10.7/./pidgin/gtkmain.c:179
> #3 <signal handler called>
> #4 0x00007ff284b9df96 in gtk_tray_icon_manager_filter
> (xevent=0x7fffc5a50f30,
> event=<optimized out>, user_data=0x7ff2893a5190)
> at /tmp/buildd/gtk+2.0-2.24.21/gtk/gtktrayicon-x11.c:400
> #5 0x00007ff28469324d in gdk_event_apply_filters (filters=0x0,
> event=<optimized out>, xevent=<optimized out>)
> at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:356
> #6 gdk_event_translate (display=display at entry=0x7ff288080020,
> event=event at entry=0x7ff2896b2920, xevent=xevent at entry=0x7fffc5a50f30,
> return_exposes=return_exposes at entry=0)
> at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:946
> #7 0x00007ff284694a68 in _gdk_events_queue (
> display=display at entry=0x7ff288080020)
> at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:2336
> #8 0x00007ff284694aee in gdk_event_dispatch (
> source=source at entry=0x7ff288089080, callback=<optimized out>,
> user_data=<optimized out>)
> at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:2397
> #9 0x00007ff283785ea6 in g_main_dispatch (context=0x7ff288060ee0)
> at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3054
> #10 g_main_context_dispatch (context=context at entry=0x7ff288060ee0)
> at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3630
> #11 0x00007ff2837861f8 in g_main_context_iterate (context=0x7ff288060ee0,
> block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
> at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3701
> #12 0x00007ff2837865fa in g_main_loop_run (loop=0x7ff28922f7c0)
> at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
> #13 0x00007ff284a182e7 in IA__gtk_main ()
> at /tmp/buildd/gtk+2.0-2.24.21/gtk/gtkmain.c:1257
> #14 0x00007ff28641c0ae in main (argc=1, argv=0x7fffc5a53618)
> at /build/pidgin-vE6aVw/pidgin-2.10.7/./pidgin/gtkmain.c:934
> }}}
New description:
Pidgin has started crashing on me for no apparent reason. I'm on Debian
sid, 64-bit, using Awesome as my WM. A backtrace obtained from a core dump
follows; if you need any more information, please let me know.
{{{
#0 0x00007ff6d4f181e5 in __GI_raise (sig=sig at entry=6)
at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
resultvar = 0
pid = 27165
selftid = 27165
#1 0x00007ff6d4f1b398 in __GI_abort () at abort.c:90
save_stage = 2
act = {__sigaction_handler = {sa_handler = 0x0, sa_sigaction =
0x0},
sa_mask = {__val = {140698111545347, 140698201044096,
140698114891904, 495, 140698174176432, 140698174176432,
140698111545058, 495, 140698114891904, 495, 140698111547758,
140698114891904, 140698174176432, 495, 140698174304288,
140698194597632}}, sa_flags = -722145988,
sa_restorer = 0x7ff6da460250}
sigs = {__val = {32, 0 <repeats 15 times>}}
#2 0x00007ff6d880bccd in sighandler (sig=11)
at /build/pidgin-vE6aVw/pidgin-2.10.7/./pidgin/gtkmain.c:179
written = <optimized out>
#3 <signal handler called>
No locals.
#4 0x00007ff6d6f3cf96 in gtk_tray_icon_manager_filter
(xevent=0x7fff497fdb80,
event=<optimized out>, user_data=0x7ff6d9ce44c0)
at /tmp/buildd/gtk+2.0-2.24.21/gtk/gtktrayicon-x11.c:400
icon = 0x7ff6d9ce44c0
xev = 0x7fff497fdb80
#5 0x00007ff6d6a3224d in gdk_event_apply_filters (filters=0x0,
event=<optimized out>, xevent=<optimized out>)
at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:356
filter = <optimized out>
tmp_list = 0x0
result = <optimized out>
#6 gdk_event_translate (display=display at entry=0x7ff6d8b33020,
event=event at entry=0x7ff6da460250, xevent=xevent at entry=0x7fff497fdb80,
return_exposes=return_exposes at entry=0)
at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:946
result = <optimized out>
window = 0x0
window_private = 0x0
filter_window = <optimized out>
window_impl = 0x0
return_val = 0
screen = 0x0
screen_x11 = 0x0
toplevel = 0x0
display_x11 = 0x7ff6d8b33020
xwindow = <optimized out>
filter_xwindow = <optimized out>
#7 0x00007ff6d6a33a68 in _gdk_events_queue (
display=display at entry=0x7ff6d8b33020)
at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:2336
node = 0x7ff6d9e8d700
event = 0x7ff6da460250
xevent = {type = 28, xany = {type = 28, serial = 245507,
send_event = 0, display = 0x7ff6d8b28020, window = 16777220},
xkey = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220, root = 378,
subwindow = 252584883, time = 0, x = 251970926, y = 0, x_root
= 0,
y_root = 0, state = 0, keycode = 0, same_screen = 0}, xbutton
= {
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220, root = 378,
subwindow = 252584883, time = 0, x = 251970926, y = 0, x_root
= 0,
y_root = 0, state = 0, button = 0, same_screen = 0}, xmotion =
{
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220, root = 378,
subwindow = 252584883, time = 0, x = 251970926, y = 0, x_root
= 0,
y_root = 0, state = 0, is_hint = 0 '\000', same_screen = 0},
xcrossing = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220, root = 378,
subwindow = 252584883, time = 0, x = 251970926, y = 0, x_root
= 0,
y_root = 0, mode = 0, detail = 0, same_screen = 0, focus = 0,
state = 0}, xfocus = {type = 28, serial = 245507, send_event =
0,
display = 0x7ff6d8b28020, window = 16777220, mode = 378,
detail = 0}, xexpose = {type = 28, serial = 245507,
send_event = 0, display = 0x7ff6d8b28020, window = 16777220,
x = 378, y = 0, width = 252584883, height = 0, count = 0},
xgraphicsexpose = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, drawable = 16777220, x = 378, y = 0,
width = 252584883, height = 0, count = 0, major_code = 0,
minor_code = 251970926}, xnoexpose = {type = 28, serial =
245507,
send_event = 0, display = 0x7ff6d8b28020, drawable = 16777220,
major_code = 378, minor_code = 0}, xvisibility = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
window = 16777220, state = 378}, xcreatewindow = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
parent = 16777220, window = 378, x = 252584883, y = 0, width =
0,
height = 0, border_width = 251970926, override_redirect = 0},
xdestroywindow = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378},
xunmap = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378,
from_configure = 252584883}, xmap = {type = 28, serial =
245507,
send_event = 0, display = 0x7ff6d8b28020, event = 16777220,
window = 378, override_redirect = 252584883}, xmaprequest = {
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, parent = 16777220, window = 378},
xreparent = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378,
parent = 252584883, x = 0, y = 0, override_redirect =
251970926},
xconfigure = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378,
x = 252584883, y = 0, width = 0, height = 0,
border_width = 251970926, above = 0, override_redirect = 0},
xgravity = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378,
x = 252584883, y = 0}, xresizerequest = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
window = 16777220, width = 378, height = 0}, xconfigurerequest
= {
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, parent = 16777220, window = 378,
x = 252584883, y = 0, width = 0, height = 0,
border_width = 251970926, above = 0, detail = 0, value_mask =
0},
xcirculate = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, event = 16777220, window = 378,
place = 252584883}, xcirculaterequest = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
parent = 16777220, window = 378, place = 252584883}, xproperty
= {
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220, atom = 378,
time = 252584883, state = 0}, xselectionclear = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
window = 16777220, selection = 378, time = 252584883},
xselectionrequest = {type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, owner = 16777220, requestor = 378,
selection = 252584883, target = 0, property = 251970926,
time = 0}, xselection = {type = 28, serial = 245507,
send_event = 0, display = 0x7ff6d8b28020, requestor =
16777220,
selection = 378, target = 252584883, property = 0,
time = 251970926}, xcolormap = {type = 28, serial = 245507,
send_event = 0, display = 0x7ff6d8b28020, window = 16777220,
colormap = 378, new = 252584883, state = 0}, xclient = {type =
28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
window = 16777220, message_type = 378, format = 252584883,
data = {
b =
"\000\000\000\000\000\000\000\000n\305\004\017\000\000\000\000\000\000\000",
s = {0, 0, 0, 0, -14994, 3844, 0, 0, 0, 0}, l = {0, 251970926,
0, 0, 0}}}, xmapping = {type = 28, serial = 245507,
send_event = 0, display = 0x7ff6d8b28020, window = 16777220,
request = 378, first_keycode = 0, count = 252584883}, xerror =
{
type = 28, display = 0x3bf03, resourceid = 0,
serial = 140698174259232, error_code = 4 '\004',
request_code = 0 '\000', minor_code = 0 '\000'}, xkeymap = {
type = 28, serial = 245507, send_event = 0,
display = 0x7ff6d8b28020, window = 16777220,
key_vector = "z\001\000\000\000\000\000\000\263#\016\017",
'\000' <repeats 12 times>, "n\305\004\017\000\000\000"}, xgeneric = {type
= 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
extension = 16777220, evtype = 0}, xcookie = {type = 28,
serial = 245507, send_event = 0, display = 0x7ff6d8b28020,
extension = 16777220, evtype = 0, cookie = 378, data =
0xf0e23b3},
pad = {140694538682396, 245507, 0, 140698174259232, 16777220,
378,
252584883, 0, 251970926, 0, 0, 0, 0, 0, 0, 0, 0, 17932, 0, 0,
20240, 0, 0, 0}}
xdisplay = 0x7ff6d8b28020
#8 0x00007ff6d6a33aee in gdk_event_dispatch (
source=source at entry=0x7ff6d8b3c080, callback=<optimized out>,
user_data=<optimized out>)
at /tmp/buildd/gtk+2.0-2.24.21/gdk/x11/gdkevents-x11.c:2397
display = 0x7ff6d8b33020
event = <optimized out>
#9 0x00007ff6d5b24ea6 in g_main_dispatch (context=0x7ff6d8b13ee0)
at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3054
dispatch = 0x7ff6d6a33ad0 <gdk_event_dispatch>
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
current_source_link = {data = 0x7ff6d8b3c080, next = 0x0}
source = 0x7ff6d8b3c080
current = 0x7ff6d8f01b00
i = 0
#10 g_main_context_dispatch (context=context at entry=0x7ff6d8b13ee0)
at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3630
No locals.
#11 0x00007ff6d5b251f8 in g_main_context_iterate (context=0x7ff6d8b13ee0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>)
at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3701
max_priority = 2147483647
timeout = 4251
some_ready = 1
nfds = <optimized out>
allocated_nfds = 15
fds = 0x7ff6d9e48430
#12 0x00007ff6d5b255fa in g_main_loop_run (loop=0x7ff6d9b3dd90)
at /tmp/buildd/glib2.0-2.36.4/./glib/gmain.c:3895
__PRETTY_FUNCTION__ = "g_main_loop_run"
#13 0x00007ff6d6db72e7 in IA__gtk_main ()
at /tmp/buildd/gtk+2.0-2.24.21/gtk/gtkmain.c:1257
tmp_list = 0x0
functions = 0x0
init = <optimized out>
loop = 0x7ff6d9b3dd90
#14 0x00007ff6d87bb0ae in main (argc=1, argv=0x7fff49800268)
at /build/pidgin-vE6aVw/pidgin-2.10.7/./pidgin/gtkmain.c:934
opt_force_online = 0
opt_help = <optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <optimized out>
opt_si = <optimized out>
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 1
sigset = {__val = {82950, 0 <repeats 15 times>}}
prev_sig_disp = <optimized out>
errmsg = '\000' <repeats 648 times>...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = 1
segfault_message_tmp = <optimized out>
error = 0x0
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = <optimized out>
migration_failed = <optimized out>
active_accounts = <optimized out>
st = {st_dev = 0, st_ino = 0, st_nlink = 0, st_mode = 0, st_uid =
0,
st_gid = 0, __pad0 = 0, st_rdev = 0, st_size = 0, st_blksize =
0,
st_blocks = 0, st_atim = {tv_sec = 0, tv_nsec = 0}, st_mtim = {
tv_sec = 0, tv_nsec = 0}, st_ctim = {tv_sec = 0, tv_nsec = 0},
__unused = {0, 0, 0}}
long_options = {{name = 0x7ff6d885500d "config", has_arg = 1,
flag = 0x0, val = 99}, {name = 0x7ff6d8843699 "debug",
has_arg = 0, flag = 0x0, val = 100}, {
name = 0x7ff6d8851024 "force-online", has_arg = 0, flag = 0x0,
val = 102}, {name = 0x7ff6d884521a "help", has_arg = 0,
flag = 0x0, val = 104}, {name = 0x7ff6d8850eed "login",
has_arg = 2, flag = 0x0, val = 108}, {
name = 0x7ff6d8851031 "multiple", has_arg = 0, flag = 0x0,
val = 109}, {name = 0x7ff6d885103a "nologin", has_arg = 0,
flag = 0x0, val = 110}, {name = 0x7ff6d8855003 "session",
has_arg = 1, flag = 0x0, val = 115}, {
name = 0x7ff6d8847ada "version", has_arg = 0, flag = 0x0,
val = 118}, {name = 0x7ff6d8855016 "display", has_arg = 1,
flag = 0x0, val = 68}, {name = 0x7ff6d8851042 "sync", has_arg
= 0,
flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0,
val = 0}}
}}}
--
--
Ticket URL: <https://developer.pidgin.im/ticket/15771#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list