[Bug 236] New: Close moko_dialog_window several times, moko_stylus_demo will report segmentation fault

bugzilla-daemon at bugzilla.openmoko.org bugzilla-daemon at bugzilla.openmoko.org
Tue Mar 6 03:22:00 CET 2007


http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=236

           Summary: Close moko_dialog_window several times, moko_stylus_demo
                    will report segmentation fault
           Product: OpenMoko
           Version: 2007
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: critical
          Priority: P2
         Component: openmoko-libs
        AssignedTo: mickey at vanille-media.de
        ReportedBy: alex at fic-sh.com.cn


Close moko_dialog_window several times, moko_stylus_demo will report
segmentation fault, gdb information is :

Program received signal SIGSEGV, Segmentation fault.
0x4001ee39 in moko_application_list_is_is_topmost (data=0x81f6460,
    window_id_=0xffffffff) at moko-application.c:232
232         if ( data && MOKO_IS_WINDOW (data) )
(gdb) bt
#0  0x4001ee39 in moko_application_list_is_is_topmost (data=0x81f6460,
    window_id_=0xffffffff) at moko-application.c:232
#1  0x404a927f in g_slist_foreach () from /usr/lib/libglib-2.0.so.0
#2  0x4001eedb in moko_application_update_top_most (self=0x8086fe0)
    at moko-application.c:279
#3  0x4001efd3 in moko_application_root_window_event_filter (
    xevent=0xbfffe8a0, event=0x8188934, data=0x8087620)
    at moko-application.c:314
#4  0x403503d8 in gdk_event_get_graphics_expose ()
   from /usr/lib/libgdk-x11-2.0.so.0
#5  0x40352344 in gdk_x11_register_standard_event_type ()
   from /usr/lib/libgdk-x11-2.0.so.0
#6  0x4035263d in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#7  0x403527d1 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#8  0x40493582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#9  0x404945f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#10 0x40494930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#11 0x40494ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#12 0x40020416 in moko_dialog_window_run (dialog=0x817b850)
    at moko-dialog-window.c:275
#13 0x4001f537 in moko_application_execute_dialog (self=0x8086fe0,
    title=0xffffffff <Address 0xffffffff out of bounds>, contents=0xffffffff)
    at moko-application.c:474
---Type <return> to continue, or q <return> to quit---
#14 0x0804a71d in cb_button2_clicked (button=0x80e4f30, user_data=0x0)
    at demo-main.c:217
#15 0x4044e2a6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#16 0x4043c736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x4044ddcf in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#18 0x4044ce9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x4044d126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x40090655 in gtk_button_clicked () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x400914da in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#22 0x4044e2a6 in g_cclosure_marshal_VOID__VOID ()
   from /usr/lib/libgobject-2.0.so.0
#23 0x4043c9c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#24 0x4043c736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#25 0x4044d651 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#26 0x4044ce9c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#27 0x4044d126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#28 0x400905c5 in gtk_button_released () from /usr/lib/libgtk-x11-2.0.so.0
#29 0x40091383 in _gtk_button_paint () from /usr/lib/libgtk-x11-2.0.so.0
#30 0x4015699e in _gtk_marshal_BOOLEAN__BOXED ()
   from /usr/lib/libgtk-x11-2.0.so.0
#31 0x4043c9c9 in g_cclosure_new_swap () from /usr/lib/libgobject-2.0.so.0
#32 0x4043c736 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#33 0x4044d855 in g_signal_emit_by_name () from /usr/lib/libgobject-2.0.so.0
#34 0x4044cc8c in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#35 0x4044d126 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#36 0x40245d87 in gtk_widget_send_expose () from /usr/lib/libgtk-x11-2.0.so.0
#37 0x401554b2 in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x40154306 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#39 0x40352825 in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
#40 0x40493582 in g_main_depth () from /usr/lib/libglib-2.0.so.0
#41 0x404945f8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#42 0x40494930 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#43 0x40494ed3 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#44 0x40153bb3 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#45 0x0804af86 in main (argc=1, argv=0xbffff994) at demo-main.c:374



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.




More information about the buglog mailing list