Package: terminix
Version: 1.4.2-3
Severity: normal
Just got a segmentation fault in that function while clicking around in the
window while trying out terminix.
backtrace attached.
-- System Information:
Debian Release: 9.0
APT prefers unstable
APT policy: (900, 'unstable'), (500, 'unstable-debug'), (500,
'buildd-unstable'), (500, 'testing'), (100, 'experimental'), (1,
'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages terminix depends on:
ii dconf-gsettings-backend [gsettings-backend] 0.26.0-2+b1
ii libc6 2.24-9
ii libgtkd-3-0 3.5.1-1
ii libphobos2-ldc71 1:1.1.0+r-1
ii libvted-3-0 3.5.1-1
ii libx11-6 2:1.6.4-3
ii terminix-common 1.4.2-3
terminix recommends no packages.
terminix suggests no packages.
-- no debconf information
--
Debian Developer - deb.li/jak | jak-linux.org - free software dev
| Ubuntu Core Developer |
When replying, only quote what is necessary, and write each reply
directly below the part(s) it pertains to ('inline'). Thank you.
#0 0x0000559842e6c1b9 in
gx.terminix.customtitle.CustomTitle.onButtonPress(gdk.Event.Event,
gtk.Widget.Widget) (this=0x7f3cb3c80000, event=0x7f3cb3cd4820,
widget=<optimized out>) at
/build/terminix-1.4.2/source/gx/terminix/customtitle.d:107
#1 0x00007f3cb320d64a in
gtk.Widget.Widget.callBackButtonPressEventGeneric(gtkc.gtktypes.GtkWidget*,
gtkc.gdktypes.GdkEvent*,
gtk.Widget.Widget.OnButtonPressEventGenericDelegateWrapper) () at
/lib/x86_64-linux-gnu/libgtkd-3.so.0
#6 0x00007f3caf545fbf in <emit signal ??? on instance ???>
(instance=instance@entry=0x5598449bd410, signal_id=<optimized out>,
detail=detail@entry=0) at ././gobject/gsignal.c:3447
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area =
0x7fff9ce186f0, reg_save_area = 0x7fff9ce18630}}
#2 0x00007f3ca949fa7c in _gtk_marshal_BOOLEAN__BOXED
(closure=0x5598449c8750, return_value=0x7fff9ce183f0, n_param_values=<optimized
out>, param_values=0x7fff9ce18450, invocation_hint=<optimized out>,
marshal_data=<optimized out>) at ././gtk/gtkmarshalers.c:86
callback = 0x7f3cb320d5e0
<gtk.Widget.Widget.callBackButtonPressEventGeneric(gtkc.gtktypes.GtkWidget*,
gtkc.gdktypes.GdkEvent*,
gtk.Widget.Widget.OnButtonPressEventGenericDelegateWrapper)>
cc = 0x5598449c8750
data1 = 0x5598449bd410
data2 = <optimized out>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#3 0x00007f3caf52af75 in g_closure_invoke (closure=0x5598449c8750,
return_value=return_value@entry=0x7fff9ce183f0, n_param_values=2,
param_values=param_values@entry=0x7fff9ce18450,
invocation_hint=invocation_hint@entry=0x7fff9ce183d0) at
././gobject/gclosure.c:804
marshal = <optimized out>
marshal_data = <optimized out>
in_marshal = 0
real_closure = 0x5598449c8730
__func__ = "g_closure_invoke"
#4 0x00007f3caf53cf82 in signal_emit_unlocked_R
(node=node@entry=0x5598446c9050, detail=detail@entry=0,
instance=instance@entry=0x5598449bd410,
emission_return=emission_return@entry=0x7fff9ce18560,
instance_and_params=instance_and_params@entry=0x7fff9ce18450) at
././gobject/gsignal.c:3635
tmp = <optimized out>
handler = 0x5598449c7a00
accumulator = 0x55984468d100
emission = {next = 0x0, instance = 0x5598449bd410, ihint =
{signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state =
EMISSION_RUN, chain_type = 4}
handler_list = 0x5598449c7a00
return_accu = 0x7fff9ce183f0
accu = {g_type = 20, 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 = 60
max_sequential_handler_number = 4722
return_value_altered = 0
#5 0x00007f3caf54567f in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fff9ce18610) at ././gobject/gsignal.c:3401
return_value = {g_type = 20, 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}}}
error = 0x0
rtype = 20
static_scope = 0
instance_and_params = 0x7fff9ce18450
signal_return_type = <optimized out>
param_values = 0x7fff9ce18468
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#7 0x00007f3ca95ec4ac in gtk_widget_event_internal (widget=0x5598449bd410,
event=0x559844b8fdb0) at ././gtk/gtkwidget.c:7723
signal_num = <optimized out>
handled = 0
event = 0x559844b8fdb0
widget = 0x5598449bd410
#8 0x00007f3ca949cafe in propagate_event_up (topmost=<optimized out>,
event=<optimized out>, widget=0x5598449bd410) at ././gtk/gtkmain.c:2578
tmp = <optimized out>
handled_event = <optimized out>
handled_event = 0
#9 0x00007f3ca949cafe in propagate_event (widget=<optimized out>,
event=0x559844b8fdb0, captured=<optimized out>, topmost=0x0) at
././gtk/gtkmain.c:2680
handled_event = 0
#10 0x00007f3ca949ebbe in gtk_main_do_event (event=0x559844b8fdb0) at
././gtk/gtkmain.c:1901
event_widget = <optimized out>
grab_widget = 0x5598449bd410
topmost_widget = <optimized out>
window_group = 0x559844ba5930
rewritten_event = <optimized out>
device = 0x5598446bb800
tmp_list = <optimized out>
__func__ = "gtk_main_do_event"
#11 0x00007f3cad91ee15 in _gdk_event_emit (event=event@entry=0x559844b8fdb0) at
././gdk/gdkevents.c:73
#12 0x00007f3cad94fe42 in gdk_event_source_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at
././gdk/x11/gdkeventsource.c:367
display = <optimized out>
event = 0x559844b8fdb0
#13 0x00007f3cafe557f7 in g_main_dispatch (context=0x5598446baba0) at
././glib/gmain.c:3203
dispatch = 0x7f3cad94fe20 <gdk_event_source_dispatch>
prev_source = 0x0
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = <optimized out>
cb_data = <optimized out>
need_destroy = <optimized out>
source = 0x5598446b7770
current = 0x5598446f0b50
i = 0
#14 0x00007f3cafe557f7 in g_main_context_dispatch
(context=context@entry=0x5598446baba0) at ././glib/gmain.c:3856
#15 0x00007f3cafe55a60 in g_main_context_iterate
(context=context@entry=0x5598446baba0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
max_priority = 0
timeout = 0
some_ready = 1
nfds = 3
allocated_nfds = 5
fds = <optimized out>
#16 0x00007f3cafe55b0c in g_main_context_iteration
(context=context@entry=0x5598446baba0, may_block=may_block@entry=1) at
././glib/gmain.c:3990
retval = <optimized out>
#17 0x00007f3cacd6c70d in g_application_run (application=0x5598446c4290,
argc=2, argv=0x7f3cb3cd6880) at ././gio/gapplication.c:2381
arguments = 0x559844753350
status = 0
context = 0x5598446baba0
acquired_context = <optimized out>
__func__ = "g_application_run"
#18 0x0000559842e98b14 in D main (args=...) at
/build/terminix-1.4.2/source/app.d:118
Python Exception <class 'gdb.error'> access outside bounds of object referenced
via synthetic pointer:
rax 0x5 5
rbx 0x7f3cb3cd4820 139898691340320
rcx 0x0 0
rdx 0x7f3cb3cd4820 139898691340320
rsi 0x7f3cb3c81000 139898690998272
rdi 0x0 0
rbp 0x5598449c8750 0x5598449c8750
rsp 0x7fff9ce18220 0x7fff9ce18220
r8 0x19 25
r9 0x0 0
r10 0x1 1
r11 0x1 1
r12 0x559842e6c180 94112445809024
r13 0x7fff9ce18450 140735825413200
r14 0x7f3cb3c80000 139898690994176
r15 0x559844b8fdb0 94112476364208
rip 0x559842e6c1b9 0x559842e6c1b9
<gx.terminix.customtitle.CustomTitle.onButtonPress(gdk.Event.Event,
gtk.Widget.Widget)+57>
eflags 0x10246 [ PF ZF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
Thread 5 (Thread 0x7f3c93fff700 (LWP 31482)):
#0 0x00007f3cb0c660f9 in syscall () at
../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1 0x00007f3cafe9b34a in g_cond_wait_until (cond=cond@entry=0x559844706488,
mutex=mutex@entry=0x559844706480, end_time=end_time@entry=246352566547) at
././glib/gthread-posix.c:1442
#2 0x00007f3cafe29e89 in g_async_queue_pop_intern_unlocked
(queue=queue@entry=0x559844706480, wait=wait@entry=1,
end_time=end_time@entry=246352566547) at ././glib/gasyncqueue.c:422
#3 0x00007f3cafe2a4ac in g_async_queue_timeout_pop (queue=0x559844706480,
timeout=timeout@entry=15000000) at ././glib/gasyncqueue.c:543
#4 0x00007f3cafe7de9d in g_thread_pool_wait_for_new_pool () at
././glib/gthreadpool.c:167
#5 0x00007f3cafe7de9d in g_thread_pool_thread_proxy (data=<optimized out>) at
././glib/gthreadpool.c:364
#6 0x00007f3cafe7d3d5 in g_thread_proxy (data=0x559844e76990) at
././glib/gthread.c:784
#7 0x00007f3cb122b424 in start_thread (arg=0x7f3c93fff700) at
pthread_create.c:333
#8 0x00007f3cb0c6a9bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 4 (Thread 0x7f3ca52e6700 (LWP 30722)):
#0 0x00007f3cb0c6154d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007f3cafe559f6 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7f3c980010c0, timeout=<optimized out>, context=0x559844706e00)
at ././glib/gmain.c:4228
#2 0x00007f3cafe559f6 in g_main_context_iterate (context=0x559844706e00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
././glib/gmain.c:3924
#3 0x00007f3cafe55d82 in g_main_loop_run (loop=0x559844706880) at
././glib/gmain.c:4125
#4 0x00007f3cacd98636 in gdbus_shared_thread_func (user_data=0x559844706dd0)
at ././gio/gdbusprivate.c:247
#5 0x00007f3cafe7d3d5 in g_thread_proxy (data=0x5598446b6190) at
././glib/gthread.c:784
#6 0x00007f3cb122b424 in start_thread (arg=0x7f3ca52e6700) at
pthread_create.c:333
#7 0x00007f3cb0c6a9bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 3 (Thread 0x7f3ca5ae7700 (LWP 30721)):
#0 0x00007f3cb0c6154d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007f3cafe559f6 in g_main_context_poll (priority=<optimized out>,
n_fds=2, fds=0x7f3ca00008e0, timeout=<optimized out>, context=0x559844706570)
at ././glib/gmain.c:4228
#2 0x00007f3cafe559f6 in g_main_context_iterate
(context=context@entry=0x559844706570, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3 0x00007f3cafe55b0c in g_main_context_iteration (context=0x559844706570,
may_block=may_block@entry=1) at ././glib/gmain.c:3990
#4 0x00007f3cafe55b51 in glib_worker_main (data=<optimized out>) at
././glib/gmain.c:5783
#5 0x00007f3cafe7d3d5 in g_thread_proxy (data=0x5598446b6140) at
././glib/gthread.c:784
#6 0x00007f3cb122b424 in start_thread (arg=0x7f3ca5ae7700) at
pthread_create.c:333
#7 0x00007f3cb0c6a9bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 2 (Thread 0x7f3c9f3b3700 (LWP 30723)):
#0 0x00007f3cb0c6154d in poll () at ../sysdeps/unix/syscall-template.S:84
#1 0x00007f3cafe559f6 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f3c940010c0, timeout=<optimized out>, context=0x5598447d1c20)
at ././glib/gmain.c:4228
#2 0x00007f3cafe559f6 in g_main_context_iterate
(context=context@entry=0x5598447d1c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3924
#3 0x00007f3cafe55b0c in g_main_context_iteration (context=0x5598447d1c20,
may_block=1) at ././glib/gmain.c:3990
#4 0x00007f3c9f3bb46d in () at
/usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so
#5 0x00007f3cafe7d3d5 in g_thread_proxy (data=0x559844854190) at
././glib/gthread.c:784
#6 0x00007f3cb122b424 in start_thread (arg=0x7f3c9f3b3700) at
pthread_create.c:333
#7 0x00007f3cb0c6a9bf in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:105
Thread 1 (Thread 0x7f3cb3d657c0 (LWP 30720)):
#0 0x0000559842e6c1b9 in
gx.terminix.customtitle.CustomTitle.onButtonPress(gdk.Event.Event,
gtk.Widget.Widget) (this=0x7f3cb3c80000, event=0x7f3cb3cd4820,
widget=<optimized out>) at
/build/terminix-1.4.2/source/gx/terminix/customtitle.d:107
#1 0x00007f3cb320d64a in
gtk.Widget.Widget.callBackButtonPressEventGeneric(gtkc.gtktypes.GtkWidget*,
gtkc.gdktypes.GdkEvent*,
gtk.Widget.Widget.OnButtonPressEventGenericDelegateWrapper) () at
/lib/x86_64-linux-gnu/libgtkd-3.so.0
#6 0x00007f3caf545fbf in <emit signal ??? on instance ???>
(instance=instance@entry=0x5598449bd410, signal_id=<optimized out>,
detail=detail@entry=0) at ././gobject/gsignal.c:3447
#2 0x00007f3ca949fa7c in _gtk_marshal_BOOLEAN__BOXED
(closure=0x5598449c8750, return_value=0x7fff9ce183f0, n_param_values=<optimized
out>, param_values=0x7fff9ce18450, invocation_hint=<optimized out>,
marshal_data=<optimized out>) at ././gtk/gtkmarshalers.c:86
#3 0x00007f3caf52af75 in g_closure_invoke (closure=0x5598449c8750,
return_value=return_value@entry=0x7fff9ce183f0, n_param_values=2,
param_values=param_values@entry=0x7fff9ce18450,
invocation_hint=invocation_hint@entry=0x7fff9ce183d0) at
././gobject/gclosure.c:804
#4 0x00007f3caf53cf82 in signal_emit_unlocked_R
(node=node@entry=0x5598446c9050, detail=detail@entry=0,
instance=instance@entry=0x5598449bd410,
emission_return=emission_return@entry=0x7fff9ce18560,
instance_and_params=instance_and_params@entry=0x7fff9ce18450) at
././gobject/gsignal.c:3635
#5 0x00007f3caf54567f in g_signal_emit_valist (instance=<optimized out>,
signal_id=<optimized out>, detail=<optimized out>,
var_args=var_args@entry=0x7fff9ce18610) at ././gobject/gsignal.c:3401
#7 0x00007f3ca95ec4ac in gtk_widget_event_internal (widget=0x5598449bd410,
event=0x559844b8fdb0) at ././gtk/gtkwidget.c:7723
#8 0x00007f3ca949cafe in propagate_event_up (topmost=<optimized out>,
event=<optimized out>, widget=0x5598449bd410) at ././gtk/gtkmain.c:2578
#9 0x00007f3ca949cafe in propagate_event (widget=<optimized out>,
event=0x559844b8fdb0, captured=<optimized out>, topmost=0x0) at
././gtk/gtkmain.c:2680
#10 0x00007f3ca949ebbe in gtk_main_do_event (event=0x559844b8fdb0) at
././gtk/gtkmain.c:1901
#11 0x00007f3cad91ee15 in _gdk_event_emit (event=event@entry=0x559844b8fdb0) at
././gdk/gdkevents.c:73
#12 0x00007f3cad94fe42 in gdk_event_source_dispatch (source=<optimized out>,
callback=<optimized out>, user_data=<optimized out>) at
././gdk/x11/gdkeventsource.c:367
#13 0x00007f3cafe557f7 in g_main_dispatch (context=0x5598446baba0) at
././glib/gmain.c:3203
#14 0x00007f3cafe557f7 in g_main_context_dispatch
(context=context@entry=0x5598446baba0) at ././glib/gmain.c:3856
#15 0x00007f3cafe55a60 in g_main_context_iterate
(context=context@entry=0x5598446baba0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ././glib/gmain.c:3929
#16 0x00007f3cafe55b0c in g_main_context_iteration
(context=context@entry=0x5598446baba0, may_block=may_block@entry=1) at
././glib/gmain.c:3990
#17 0x00007f3cacd6c70d in g_application_run (application=0x5598446c4290,
argc=2, argv=0x7f3cb3cd6880) at ././gio/gapplication.c:2381
#18 0x0000559842e98b14 in D main (args=...) at
/build/terminix-1.4.2/source/app.d:118