Program received signal SIGSEGV, Segmentation fault.
0x00007fffe48d0c2e in get_loc_for_xy (widget=0x55555589e3c0, x=0, y=0)
at /home/james/libtimezonemap-0.3.2+clickanywhere1/./src/cc-timezone-map.c:947
947 r = pixels[(rowstride * y + x * 4)];
(gdb) bt
#0 0x00007fffe48d0c2e in get_loc_for_xy (widget=0x55555589e3c0, x=0, y=0)
at /home/james/libtimezonemap-0.3.2+clickanywhere1/./src/cc-timezone-map.c:947
#1 0x00007fffe48d17c8 in cc_timezone_map_set_location (map=0x55555589e3c0, lon=-77.366349999999997,
lat=35.612659999999998) at /home/james/libtimezonemap-0.3.2+clickanywhere1/./src/cc-timezone-map.c:1177
#2 0x00007fffe4adf670 in ?? () from /usr/lib/control-center-1/panels/libindicator-datetime.so
#3 0x00007ffff64a3f97 in g_simple_async_result_complete (simple=0x555555b7e040)
at /build/buildd/glib2.0-2.32.3/./gio/gsimpleasyncresult.c:767
#4 0x00007ffff64fc3dd in reply_cb (connection=<optimized out>, res=<optimized out>, user_data=0x555555b7e040)
at /build/buildd/glib2.0-2.32.3/./gio/gdbusproxy.c:2614
#5 0x00007ffff64a3f97 in g_simple_async_result_complete (simple=0x555555b7e190)
at /build/buildd/glib2.0-2.32.3/./gio/gsimpleasyncresult.c:767
#6 0x00007ffff64f27ba in g_dbus_connection_call_done (source=<optimized out>, result=<optimized out>,
user_data=0x5555575b7cc0) at /build/buildd/glib2.0-2.32.3/./gio/gdbusconnection.c:5289
#7 0x00007ffff64a3f97 in g_simple_async_result_complete (simple=0x555556b6ed10)
at /build/buildd/glib2.0-2.32.3/./gio/gsimpleasyncresult.c:767
#8 0x00007ffff64a4099 in complete_in_idle_cb (data=<optimized out>)
at /build/buildd/glib2.0-2.32.3/./gio/gsimpleasyncresult.c:779
#9 0x00007ffff5f3ad53 in g_main_dispatch (context=0x55555577bc70)
at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:2539
#10 g_main_context_dispatch (context=0x55555577bc70) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3075
#11 0x00007ffff5f3b0a0 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0x55555577bc70,
self=<optimized out>) at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3146
#12 g_main_context_iterate (context=0x55555577bc70, block=<optimized out>, dispatch=1, self=<optimized out>)
at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3083
#13 0x00007ffff5f3b164 in g_main_context_iteration (context=0x55555577bc70, may_block=1)
at /build/buildd/glib2.0-2.32.3/./glib/gmain.c:3207
#14 0x00007ffff64cec94 in g_application_run (application=0x5555558a42b0, argc=<optimized out>,
argv=0x7fffffffe1a8) at /build/buildd/glib2.0-2.32.3/./gio/gapplication.c:1507
#15 0x000055555555b7aa in main ()
Seems that if you run "Date and Time" from gnome-control-center you can get this to happen. It does not happen every time, but if you do it enough times it'll happen. The reason is "pixels" variable is uninitialized.
Some more details on the segfault:
Program received signal SIGSEGV, Segmentation fault. 0x55555589e3c0, x=0, y=0) libtimezonemap- 0.3.2+clickanyw here1/. /src/cc- timezone- map.c:947 0x55555589e3c0, x=0, y=0) libtimezonemap- 0.3.2+clickanyw here1/. /src/cc- timezone- map.c:947 map_set_ location (map=0x55555589 e3c0, lon=-77. 366349999999997 , 35.612659999999 998) at /home/james/ libtimezonemap- 0.3.2+clickanyw here1/. /src/cc- timezone- map.c:1177 control- center- 1/panels/ libindicator- datetime. so async_result_ complete (simple= 0x555555b7e040) buildd/ glib2.0- 2.32.3/ ./gio/gsimpleas yncresult. c:767 <optimized out>, res=<optimized out>, user_data= 0x555555b7e040) buildd/ glib2.0- 2.32.3/ ./gio/gdbusprox y.c:2614 async_result_ complete (simple= 0x555555b7e190) buildd/ glib2.0- 2.32.3/ ./gio/gsimpleas yncresult. c:767 connection_ call_done (source=<optimized out>, result=<optimized out>, data=0x5555575b 7cc0) at /build/ buildd/ glib2.0- 2.32.3/ ./gio/gdbusconn ection. c:5289 async_result_ complete (simple= 0x555556b6ed10) buildd/ glib2.0- 2.32.3/ ./gio/gsimpleas yncresult. c:767 buildd/ glib2.0- 2.32.3/ ./gio/gsimpleas yncresult. c:779 0x55555577bc70) buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 2539 context_ dispatch (context= 0x55555577bc70) at /build/ buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3075 context_ iterate (dispatch=1, block=<optimized out>, context= 0x55555577bc70, buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3146 context_ iterate (context= 0x55555577bc70, block=<optimized out>, dispatch=1, self=<optimized out>) buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3083 context_ iteration (context= 0x55555577bc70, may_block=1) buildd/ glib2.0- 2.32.3/ ./glib/ gmain.c: 3207 0x5555558a42b0, argc=<optimized out>, 0x7fffffffe1a8) at /build/ buildd/ glib2.0- 2.32.3/ ./gio/gapplicat ion.c:1507
0x00007fffe48d0c2e in get_loc_for_xy (widget=
at /home/james/
947 r = pixels[(rowstride * y + x * 4)];
(gdb) bt
#0 0x00007fffe48d0c2e in get_loc_for_xy (widget=
at /home/james/
#1 0x00007fffe48d17c8 in cc_timezone_
lat=
#2 0x00007fffe4adf670 in ?? () from /usr/lib/
#3 0x00007ffff64a3f97 in g_simple_
at /build/
#4 0x00007ffff64fc3dd in reply_cb (connection=
at /build/
#5 0x00007ffff64a3f97 in g_simple_
at /build/
#6 0x00007ffff64f27ba in g_dbus_
user_
#7 0x00007ffff64a3f97 in g_simple_
at /build/
#8 0x00007ffff64a4099 in complete_in_idle_cb (data=<optimized out>)
at /build/
#9 0x00007ffff5f3ad53 in g_main_dispatch (context=
at /build/
#10 g_main_
#11 0x00007ffff5f3b0a0 in g_main_
self=<optimized out>) at /build/
#12 g_main_
at /build/
#13 0x00007ffff5f3b164 in g_main_
at /build/
#14 0x00007ffff64cec94 in g_application_run (application=
argv=
#15 0x000055555555b7aa in main ()
Seems that if you run "Date and Time" from gnome-control- center you can get this to happen. It does not happen every time, but if you do it enough times it'll happen. The reason is "pixels" variable is uninitialized.
http:// paste.ubuntu. com/5626791/