Description of problem: After updating to evolution-2.29.2-1.fc13.x86_64 and rebooting, I notice this in /var/log/messages: Nov 20 07:31:19 tlondon kernel: evolution-alarm[1984]: segfault at 10000002b ip 000000398ae3c4c1 sp 00007fff05068fa0 error 4 in libglib-2.0.so.0.2200.2[398ae00000+e4000] My system is only partially updated to fc13 packages, so its possible that this is just my "mixed-up" system..... I have a core file from this; I'm attempting to install all the debuginfo packages to obtain a stack trace. Currently says: warning: core file may not match specified executable file. [New Thread 2116] [New Thread 2115] Cannot access memory at address 0x3544fbe000007f24 Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-module-0.5.4-0.3.20091029git.fc12.x86_64 gnome-desktop-2.28.1-3.fc12.x86_64 libcom_err-1.41.9-5.fc12.x86_64 pilot-link-0.12.4-3.fc12.x86_64 sqlite-3.6.20-1.fc13.x86_64 (gdb) set pagination off (gdb) bt #0 0x000000398ae3c4c1 in ?? () #1 0x0000003900000001 in ?? () #2 0x0000000001cdaa60 in ?? () #3 0x0000000001cdaa68 in ?? () #4 0x00007fff0506904c in ?? () #5 0x000000398b0e5160 in ?? () #6 0xffffffff01d45470 in ?? () #7 0x0000000000000001 in ?? () #8 0x0000000001cdaa60 in ?? () #9 0x0000000001d4e7d0 in ?? () #10 0x0000000000000007 in ?? () #11 0x000000398b0e5160 in ?? () #12 0x0000003989e0a220 in ?? () #13 0x0000000001cdaa68 in ?? () #14 0x000000398ae3c811 in ?? () #15 0x000000398b0e4ac8 in ?? () #16 0x000000398b0e4b00 in ?? () #17 0x00000000001b6aa6 in ?? () #18 0x00007fff05069048 in ?? () #19 0x0000000100000001 in ?? () #20 0x0000000001cdaa68 in ?? () #21 0x00007fff05069240 in ?? () #22 0x7fffffff001b6aa6 in ?? () #23 0x0000000000000000 in ?? () (gdb) Version-Release number of selected component (if applicable): evolution-2.29.2-1.fc13.x86_64 How reproducible: ??? Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Thanks for a bug report. As you noted, without debug info packages it's quite unusable backtrace. But thinking of it, it's possible your issue is similar as just-ready-to-be-committed-to-sources upstream bug [1]. It would be nice to know from you when the update with that patch committed to sources will be available in Fedora too, whether helped you as well. I'm setting this to need info meanwhile. [1] https://bugzilla.gnome.org/show_bug.cgi?id=602102
After "completing" updating to fc13 packages (except for selinux-policy* packages), I now get some reasonable looking backtrace from gdb (evolution-2.29.2-1.fc13.x86_64). Believe this is similar to https://bugzilla.gnome.org/show_bug.cgi?id=602102 I'll watch for an updated package in rawhide/koji..... Core was generated by `evolution-alarm-notify'. Program terminated with signal 11, Segmentation fault. #0 _dbus_watch_invalidate (watch=0x0) at dbus-watch.c:153 153 watch->fd = -1; Missing separate debuginfos, use: debuginfo-install PackageKit-gtk-module-0.5.4-0.3.20091029git.fc12.x86_64 pilot-link-0.12.4-4.fc13.x86_64 (gdb) set pagination off (gdb) thread apply all bt full Thread 3 (Thread 308): #0 __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:366 No locals. #1 0x000000386760a7e6 in _L_unlock_760 () from /lib64/libpthread-2.11.90.so No symbol table info available. #2 0x000000386760a723 in __pthread_mutex_unlock_usercnt (mutex=0x7f7884001240, decr=<value optimized out>) at pthread_mutex_unlock.c:52 ignore = -2080370112 type = <value optimized out> #3 __pthread_mutex_unlock (mutex=0x7f7884001240, decr=<value optimized out>) at pthread_mutex_unlock.c:290 No locals. #4 0x000000387222ca9a in handle_reply (buf=<value optimized out>) at giop-recv-buffer.c:1132 l = <value optimized out> error = 0 ent = 0x7f78890fe9d0 request_id = <value optimized out> #5 giop_connection_handle_input (buf=<value optimized out>) at giop-recv-buffer.c:1306 buf = 0x7f787c001e90 __PRETTY_FUNCTION__ = "giop_connection_handle_input" #6 0x00000038722490e1 in link_connection_io_handler (gioc=<value optimized out>, condition=G_IO_IN, data=<value optimized out>) at linc-connection.c:1475 cnx = 0x687130 [GIOPConnection] #7 0x000000386863922e in g_main_dispatch (context=<value optimized out>) at gmain.c:1960 dispatch = 0x387224b3a0 <link_source_dispatch> was_in_call = 0 user_data = 0x687130 callback = 0x3872248fe0 <link_connection_io_handler> cb_funcs = 0x38688e4950 cb_data = <value optimized out> current_source_link = {data = 0x7f7884002430, next = 0x0} source = 0x7f7884002430 current = 0x7f7884002330 i = <value optimized out> #8 IA__g_main_context_dispatch (context=<value optimized out>) at gmain.c:2513 No locals. #9 0x000000386863cc18 in g_main_context_iterate (context=0x7f7884001270, block=<value optimized out>, dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591 max_priority = 2147483647 timeout = -1 some_ready = 1 nfds = 5 allocated_nfds = <value optimized out> fds = <value optimized out> __PRETTY_FUNCTION__ = "g_main_context_iterate" #10 0x000000386863d065 in IA__g_main_loop_run (loop=0x7f7884001350) at gmain.c:2799 self = 0x7f7884002670 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #11 0x0000003872247560 in link_io_thread_fn (data=<value optimized out>) at linc.c:396 No locals. #12 0x0000003868662134 in g_thread_create_proxy (data=0x7f7884002670) at gthread.c:635 thread = 0x7f7884002670 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #13 0x0000003867606aea in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = 0x7f78886fe710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155661838096, -4338725777528699688, 140155672324032, 0, 0, 3, 4411468503739155672, -4343315965082975016}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #14 0x0000003866ee1bcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #15 0x0000000000000000 in ?? () No symbol table info available. Current language: auto The current source language is "auto; currently asm". Thread 2 (Thread 32647): #0 0x0000003866a09aa4 in do_lookup_x (new_hash=250578622, old_hash=<value optimized out>, ref=<value optimized out>, result=0x7fff61789b20, scope=<value optimized out>, i=56, flags=<value optimized out>, skip=<value optimized out>, undef_map=<value optimized out>) at dl-lookup.c:109 symtab = 0x3868200528 sym = <value optimized out> bitmask = <value optimized out> n = 134 list = Cannot access memory at address 0x3e Thread 1 (Thread 307): #0 _dbus_watch_invalidate (watch=0x0) at dbus-watch.c:153 No locals. #1 0x000000386ca2444d in free_watches (transport=0x6b7b60) at dbus-transport-socket.c:82 socket_transport = 0x6b7b60 #2 0x000000386ca244b9 in socket_disconnect (transport=0x6b7b60) at dbus-transport-socket.c:928 socket_transport = 0x6b7b60 #3 0x000000386ca22477 in _dbus_transport_disconnect (transport=0x6b7b60) at dbus-transport.c:494 No locals. #4 0x000000386ca22ea3 in _dbus_transport_queue_messages (transport=0x6b7b60) at dbus-transport.c:1137 status = <value optimized out> #5 0x000000386ca0ee44 in _dbus_connection_get_dispatch_status_unlocked (connection=0x6b8210) at dbus-connection.c:4021 No locals. #6 0x000000386ca10072 in check_for_reply_and_update_dispatch_unlocked (connection=0x6b8210, pending=0x7f78840055b0) at dbus-connection.c:2250 reply = 0x6d85f0 status = <value optimized out> #7 0x000000386ca10f33 in _dbus_connection_block_pending_call (pending=0x7f78840055b0) at dbus-connection.c:2356 start_tv_sec = 1258820916 start_tv_usec = 786927 tv_sec = 6906432 tv_usec = 7054608 status = <value optimized out> connection = 0x6b8210 client_serial = <value optimized out> timeout = 0x7f78840054e0 timeout_milliseconds = 25000 elapsed_milliseconds = 7322176 #8 0x000000387120edae in dbus_g_proxy_end_call_internal (proxy=<value optimized out>, call_id=<value optimized out>, error=<value optimized out>, first_arg_type=<value optimized out>, args=0x7f78890feb70) at dbus-gproxy.c:2272 reply = 0x386ca22d53 msgiter = {dummy1 = 0x6b7b60, dummy2 = 0x2, dummy3 = 2299521704, dummy4 = 32632, dummy5 = 1822568087, dummy6 = 56, dummy7 = 7045648, dummy8 = 0, dummy9 = 2, dummy10 = 0, dummy11 = -1995445592, pad1 = 32632, pad2 = -2080374752, pad3 = 0x7f78840055f0} derror = {name = 0x0, message = 0x7f78840056c0 "", dummy1 = 0, dummy2 = 0, dummy3 = 0, dummy4 = 0, dummy5 = 0, padding1 = 0x3866e7904d} args_unwind = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7f78890fec88, reg_save_area = 0x7f78890feb90}} over = <value optimized out> n_retvals_processed = <value optimized out> ret = <value optimized out> valtype = <value optimized out> priv = 0x6ba530 __PRETTY_FUNCTION__ = "dbus_g_proxy_end_call_internal" #9 0x000000387120fa92 in dbus_g_proxy_call (proxy=0x6ba510 [DBusGProxy], method=<value optimized out>, error=<value optimized out>, first_arg_type=7054608) at dbus-gproxy.c:2601 ret = <value optimized out> call_id = 3 args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area = 0x7f78890fec88, reg_save_area = 0x7f78890feb90}} in_args = 0x7f7884001d20 __PRETTY_FUNCTION__ = "dbus_g_proxy_call" #10 0x00007f7890aaeb68 in org_gnome_evolution_dataserver_calendar_Cal_get_query (error=0x0, OUT_query=<value optimized out>, IN_sexp=0x7f7884002a80 "(has-alarms-in-range? (make-time \"20091121T162837Z\") (make-time \"20091122T080000Z\"))", proxy=<value optimized out>) at e-data-cal-bindings.h:862 No locals. #11 e_cal_get_query (error=0x0, OUT_query=<value optimized out>, IN_sexp=0x7f7884002a80 "(has-alarms-in-range? (make-time \"20091121T162837Z\") (make-time \"20091122T080000Z\"))", proxy=<value optimized out>) at e-cal.c:3737 priv = 0x6f50f0 status = <value optimized out> query_path = <value optimized out> query_proxy = 0x7f7884002a80 #12 0x0000000000408899 in load_alarms (end=<value optimized out>, start=<value optimized out>, ca=0x7f7884004360) at alarm-queue.c:540 str_query = 0x7f7884002a80 "(has-alarms-in-range? (make-time \"20091121T162837Z\") (make-time \"20091122T080000Z\"))" iso_start = 0x7f78840043e0 "" iso_end = 0x7f7884004070 "" #13 load_alarms_for_today (end=<value optimized out>, start=<value optimized out>, ca=0x7f7884004360) at alarm-queue.c:578 now = 140155587412960 from = <value optimized out> day_end = 140155587412080 day_start = 140155587406464 zone = <value optimized out> #14 0x0000000000408ae8 in alarm_queue_add_async (msg=0x6d5290) at alarm-queue.c:1977 ca = <value optimized out> client = 0x6f50d0 [ECal] __PRETTY_FUNCTION__ = "alarm_queue_add_async" #15 0x0000003868663722 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:265 task = 0x6d5290 pool = 0x6fcc00 #16 0x0000003868662134 in g_thread_create_proxy (data=0x6e2f10) at gthread.c:635 thread = 0x6e2f10 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #17 0x0000003867606aea in start_thread (arg=<value optimized out>) at pthread_create.c:297 __res = <value optimized out> pd = 0x7f78890ff710 now = <value optimized out> unwind_buf = {cancel_jmp_buf = {{jmp_buf = {140155672327952, -4338725777528699688, 140734828681392, 140155672327952, 0, 3, 4411467129886491864, -4343315965082975016}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}} not_first_call = <value optimized out> pagesize_m1 = <value optimized out> sp = <value optimized out> freesize = <value optimized out> __PRETTY_FUNCTION__ = "start_thread" #18 0x0000003866ee1bcd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 No locals. #19 0x0000000000000000 in ?? () No symbol table info available. Current language: auto The current source language is "auto; currently c". (gdb)
Thanks for the update. I agree with you, and I, unfortunately, just marked a newer bug as upstreamed to the same upstream bug. To make it more clean in our bugzilla, I'm marking your bug as a duplicate of the newer. *** This bug has been marked as a duplicate of bug 539727 ***