[Mesa-dev] [Bug 32054] New: crasher in mesa math module

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Dec 2 09:30:54 PST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=32054

           Summary: crasher in mesa math module
           Product: Mesa
           Version: unspecified
          Platform: x86 (IA32)
        OS/Version: FreeBSD
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: c0rn at o2.pl


I`m trying to use claws-mail gelocation plugin - basically it renders
map location of mail sender using libchamplain and clutter. This
crasher is 100% reproducible. 

My system:
X.org version: 7.5
Graphics card: Intel GM45
Drivers: xf86-video-intel-2.7.1_3

If you need more info please let me know.

Stack trace:

(gdb) bt full
#0  0x2acbdb46 in matmul34 (product=0x29cba340, a=0x2597a1b4, b=0x29cf6600)
    at math/m_matrix.c:189
        ai0 = 8.73723836e-14
        ai1 = 1.40129846e-45
        ai2 = 3.31694633e-13
        ai3 = -1.49887848
        i = 0
#1  0x2acbdd5d in _math_matrix_mul_matrix (dest=0x2a54d738, a=0x29fa3c10,
b=0x29fa3e10)
    at math/m_matrix.c:245
No locals.
#2  0x2ac6d16d in calculate_model_project_matrix (ctx=0x2a54d000) at
main/matrix.c:708
No locals.
#3  0x2ac6d3ae in _mesa_update_modelview_project (ctx=0x2a54d000,
new_state=140132451)
    at main/matrix.c:746
No locals.
#4  0x2ac86357 in _mesa_update_state_locked (ctx=0x2a54d000) at
main/state.c:486
        new_state = 140132451
        prog_flags = 139207941
        new_prog_state = 0
#5  0x2ac86528 in _mesa_update_state (ctx=0x2a54d000) at main/state.c:574
No locals.
#6  0x2ad8c492 in _mesa_validate_DrawArrays (ctx=0x2a54d000, mode=6, start=0,
count=4)
    at main/api_validate.c:281
No locals.
#7  0x2acccd63 in vbo_exec_DrawArrays (mode=6, start=0, count=4)
---Type <return> to continue, or q <return> to quit---
    at vbo/vbo_exec_array.c:246
        ctx = (GLcontext *) 0x2a54d000
        vbo = (struct vbo_context *) 0x29caa000
        exec = (struct vbo_exec_context *) 0x29caa740
        prim = {{mode = 72, indexed = 0, begin = 0, end = 1, weak = 1, pad =
785405,
    start = 19, count = 1}}
#8  0x2acbb865 in neutral_DrawArrays (mode=6, start=0, count=4) at
vtxfmt_tmp.h:328
No locals.
#9  0x2ab9f7ad in intel_clear_tris (ctx=0x2a54d000, mask=258) at
intel_clear.c:232
        this_mask = 258
        color_bit = 2
        intel = (struct intel_context *) 0x2a54d000
        vertices = {{0, 0, 1}, {695, 0, 1}, {695, 359, 1}, {0, 359, 1}}
        color = {{0.203921571, 0.223529413, 0.223529413, 1}, {0.203921571,
0.223529413,
    0.223529413, 1}, {0.203921571, 0.223529413, 0.223529413, 1}, {0.203921571,
    0.223529413, 0.223529413, 1}}
        dst_z = 1
        fb = (struct gl_framebuffer *) 0x29f0c800
        i = 4
        saved_fp_enable = 1 '\001'
        saved_vp_enable = 0 '\0'
        saved_shader_program = 0
        saved_active_texture = 1
        __func__ = "intel_clear_tris"
#10 0x2ab9fd28 in intelClear (ctx=0x2a54d000, mask=258) at intel_clear.c:379
---Type <return> to continue, or q <return> to quit---
        intel = (struct intel_context *) 0x2a54d000
        colorMask = 4294967295
        tri_mask = 258
        blit_mask = 0
        swrast_mask = 0
        fb = (struct gl_framebuffer *) 0x29f0c800
        i = 19
        __FUNCTION__ = "intelClear"
#11 0x2ac1346b in _mesa_Clear (mask=16640) at main/clear.c:182
        bufferMask = 258
        ctx = (GLcontext *) 0x2a54d000
#12 0x2a8ee4df in cogl_clear () from /usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#13 0x2a8c3781 in clutter_stage_is_default () from
/usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#14 0x28ef36b9 in g_cclosure_marshal_VOID__VOID (closure=0x2db5d6a0,
return_value=0x0,
    n_param_values=1, param_values=0x29cc8700, invocation_hint=0xbfbfe010,
    marshal_data=0x2a8c36d0) at gmarshal.c:79
        callback = 0x2597a1b4
        cc = (GCClosure *) 0x2db5d6a0
        data1 = 0x2db8a008
        data2 = 0x29cb1580
        __PRETTY_FUNCTION__ = "g_cclosure_marshal_VOID__VOID"
#15 0x28ed97ed in g_type_class_meta_marshal (closure=0x2db5d6a0,
return_value=0x0,
    n_param_values=1, param_values=0x29cc8700, invocation_hint=0xbfbfe010,
---Type <return> to continue, or q <return> to quit---
    marshal_data=0x64) at gclosure.c:877
        class = (GTypeClass *) 0x2db7ee00
        callback = 0x2a8c36d0
        offset = 100
#16 0x28ed94b7 in g_closure_invoke (closure=0x2db5d6a0, return_value=0x0,
    n_param_values=1, param_values=0x29cc8700, invocation_hint=0xbfbfe010)
    at gclosure.c:766
        marshal = 0x28ed9780 <g_type_class_meta_marshal>
        marshal_data = 0x64
        in_marshal = 0
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#17 0x28ef2d48 in signal_emit_unlocked_R (node=0x2dcf6d90, detail=0,
instance=0x2db8a008,
    emission_return=0x0, instance_and_params=0x29cc8700) at gsignal.c:3290
        accumulator = (SignalAccumulator *) 0x0
        emission = {next = 0x0, instance = 0x2db8a008, ihint = {signal_id =
392,
    detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN,
  chain_type = 701174656}
        class_closure = (GClosure *) 0x2db5d6a0
        hlist = (HandlerList *) 0x0
        handler_list = (Handler *) 0x0
        return_accu = (GValue *) 0x0
        accu = {g_type = 0, 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}}}
---Type <return> to continue, or q <return> to quit---
        signal_id = 392
        max_sequential_handler_number = 3073
        return_value_altered = 0
#18 0x28ef1d4d in g_signal_emit_valist (instance=0x2db8a008, signal_id=392,
detail=0,
    var_args=0xbfbfe24c "Äkš* <\037*") at gsignal.c:2983
        instance_and_params = (GValue *) 0x29cc8700
        signal_return_type = 4
        param_values = (GValue *) 0x29cc8714
        node = (SignalNode *) 0x2dcf6d90
        i = 0
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#19 0x28ef2048 in g_signal_emit (instance=0x2db8a008, signal_id=392, detail=0)
    at gsignal.c:3040
        var_args = 0xbfbfe24c "Äkš* <\037*"
#20 0x2a86f3de in clutter_actor_paint () from
/usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#21 0x2a91f5b7 in cogl_pango_glyph_cache_new ()
   from /usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#22 0x2a91e9b6 in cogl_pango_glyph_cache_new ()
   from /usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#23 0x2a882bee in clutter_animator_new () from
/usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
---Type <return> to continue, or q <return> to quit---
#24 0x2a8a99d1 in clutter_redraw () from /usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#25 0x2a8c22bd in clutter_stage_is_default () from
/usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#26 0x2a8aaf12 in clutter_master_clock_get_type ()
   from /usr/local/lib/libclutter-glx-1.0.so.0
No symbol table info available.
#27 0x28f61cde in g_main_dispatch (context=0x29723b00) at gmain.c:2149
        dispatch = (gboolean (*)(GSource *, GSourceFunc,
    gpointer)) 0x2a8aae30 <clutter_master_clock_get_type+800>
        was_in_call = 0
        user_data = 0x0
        callback = 0
        cb_funcs = (GSourceCallbackFuncs *) 0x0
        cb_data = 0x0
        need_destroy = 687867936
        current_source_link = {data = 0x2db665c0, next = 0x0}
        source = (GSource *) 0x2db665c0
        current = (GMainDispatch *) 0x29ce2308
        i = 0
        __PRETTY_FUNCTION__ = "g_main_dispatch"
#28 0x28f6328f in g_main_context_dispatch (context=0x29723b00) at gmain.c:2702
No locals.
#29 0x28f637a5 in g_main_context_iterate (context=0x29723b00, block=1,
dispatch=1,
    self=0x297173a0) at gmain.c:2780
---Type <return> to continue, or q <return> to quit---
        max_priority = 150
        timeout = 0
        some_ready = 1
        nfds = 12
        allocated_nfds = 12
        fds = (GPollFD *) 0x29cc4a60
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#30 0x28f64009 in g_main_loop_run (loop=0x29716940) at gmain.c:2988
        self = (GThread *) 0x297173a0
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#31 0x28524484 in gtk_main () from /usr/local/lib/libgtk-x11-2.0.so.0
No symbol table info available.
#32 0x0813d0ba in main (argc=1, argv=0xbfbfe758) at main.c:1669
        connection = (DBusGConnection *) 0x29751544
        error = (GError *) 0x0
        userrc = (gchar *) 0x297da040 "/home/corn/.claws-mail/mimetmp"
        mainwin = (MainWindow *) 0x29752f80
        folderview = (FolderView *) 0x299fc6c0
        icon = (GdkPixbuf *) 0x2975a170
        crash_file_present = 1
        num_folder_class = 4
        asked_for_migration = 0
        start_done = 1
        gui_manager = (GtkUIManager *) 0x297568f0
        plug_list = (GSList *) 0x0
---Type <return> to continue, or q <return> to quit---
        never_ran = 0
        start = {tv_sec = 1291310470, tv_usec = 113098}
        end = {tv_sec = 1291310472, tv_usec = 950141}
        diff = {tv_sec = 2, tv_usec = 837043}
        timing_name = 0x82fb6ee "startup"

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list