Bug 539568 - evolution-alarm[1984]: segfault at 10000002b ip 000000398ae3c4c1 sp 00007fff05068fa0 error 4 in libglib-2.0.so.0.2200.2[398ae00000+e4000]
Summary: evolution-alarm[1984]: segfault at 10000002b ip 000000398ae3c4c1 sp 00007fff0...
Keywords:
Status: CLOSED DUPLICATE of bug 539727
Alias: None
Product: Fedora
Classification: Fedora
Component: evolution
Version: rawhide
Hardware: All
OS: Linux
low
medium
Target Milestone: ---
Assignee: Matthew Barnes
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-11-20 15:53 UTC by Tom London
Modified: 2009-11-23 10:54 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-11-23 10:54:29 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
GNOME Bugzilla 602102 0 Normal RESOLVED [regression] evolution-alarm-notify segv on login to desktop 2020-01-06 14:51:23 UTC

Description Tom London 2009-11-20 15:53:34 UTC
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:

Comment 1 Milan Crha 2009-11-20 16:41:50 UTC
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

Comment 2 Tom London 2009-11-21 17:19:09 UTC
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)

Comment 3 Milan Crha 2009-11-23 10:54:29 UTC
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 ***


Note You need to log in before you can comment on or make changes to this bug.