Bug 321560 (MONO78843) - crash when dragging help nodes
Summary: crash when dragging help nodes
Status: RESOLVED NORESPONSE
Alias: MONO78843
Product: MonoDevelop
Classification: Mono
Component: general (show other bugs)
Version: 0.10
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: MD Bugs
QA Contact: MD Bugs
URL:
Whiteboard:
Keywords: accessibility
Depends on:
Blocks:
 
Reported: 2006-07-13 11:43 UTC by Anthony
Modified: 2007-11-05 17:13 UTC (History)
0 users

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Wiest 2007-09-15 20:03:31 UTC


---- Reported by sysrpl@hotmail.com 2006-07-13 04:43:06 MST ----

When viewing the help in monodevelop, if you select a node in the help tree
and attempt to drag it monodevelop will crash. This is bad because it is
easy to accidentally drag a help node resulting in a loss of all unsaved data.

Steps to reproduce the problem:
1. Open monodevelop 
2. Make sure the Help pane is visible by selecting View|Help
3. Click and drag attempt to drag around a few help nodes
4. After a few click and drags the program will crash

Actual Results:

Crash resulting in monodevelop terminating.

Expected Results:

No crash.

How often does this happen? 

Always.

Additional Information:

I am running Ubuntu Linux 6.06 and the latest version of monodevelop
compiled from the sources at svn://svn.myrealbox.com/source/trunk/monodevelop



---- Additional Comments From sysrpl@hotmail.com 2006-07-13 04:47:56 MST ----

update flow align
update flow align
*** glibc detected *** free(): invalid pointer: 0x0a1c6ab8 ***

=================================================================
Got a SIGABRT while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Stacktrace:

  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0x00004>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x00007>
  at MonoDevelop.Ide.Gui.IdeApp.Run () <0x00007>
  at MonoDevelop.Ide.Gui.IdeStartup.Run (string[]) <0x00dec>
  at MonoDevelop.Core.AddIns.AddInService.StartApplication
(string,string[]) <0x0017c>
  at MonoDevelop.Startup.SharpDevelopMain.Main (string[]) <0x00039>
  at (wrapper runtime-invoke)
System.Object.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        /usr/bin/mono(mono_handle_native_sigsegv+0xde) [0x814c022]
        [0xffffe440]
        /lib/tls/i686/cmov/libc.so.6(abort+0xe9) [0xb7d112b9]
        /lib/tls/i686/cmov/libc.so.6 [0xb7d4387a]
        /lib/tls/i686/cmov/libc.so.6 [0xb7d49fd4]
        /lib/tls/i686/cmov/libc.so.6(__libc_free+0x8a) [0xb7d4a34a]
        /usr/lib/libglib-2.0.so.0(g_free+0x2d) [0xb7e92eec]
       
/usr/lib/libgtkhtml-3.6.so.18(html_text_slave_get_glyph_items+0x197)
[0xaecbafcc]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaecbb70a]
        /usr/lib/libgtkhtml-3.6.so.18(html_object_draw+0x42) [0xaeca2374]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec6fdc8]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec74c9f]
        /usr/lib/libgtkhtml-3.6.so.18(html_object_draw+0x42) [0xaeca2374]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec6fdc8]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec77b9f]
        /usr/lib/libgtkhtml-3.6.so.18(html_object_draw+0x42) [0xaeca2374]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec6fdc8]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec77b9f]
        /usr/lib/libgtkhtml-3.6.so.18(html_object_draw+0x42) [0xaeca2374]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec8f766]
        /usr/lib/libgtkhtml-3.6.so.18(html_engine_expose+0x7c)
[0xaec93f36]
        /usr/lib/libgtkhtml-3.6.so.18 [0xaec62aed]
        /usr/lib/libgtk-x11-2.0.so.0(_gtk_marshal_BOOLEAN__BOXED+0x58)
[0xb66568f0]
        /usr/lib/libgobject-2.0.so.0 [0xb61b616f]
        /usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e) [0xb61b679f]
        /usr/lib/libgobject-2.0.so.0 [0xb61c59ce]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41d)
[0xb61c6886]
        /usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29) [0xb61c6e89]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb6738dbf]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x4bb) [0xb6655636]
        /usr/lib/libgdk-x11-2.0.so.0 [0xb64e6dd7]
       
/usr/lib/libgdk-x11-2.0.so.0(gdk_window_process_all_updates+0x95)
[0xb64e6eab]
        /usr/lib/libgtk-x11-2.0.so.0 [0xb65cc8c5]
        /usr/lib/libglib-2.0.so.0 [0xb7e8dbf2]
        /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1d7)
[0xb7e8b8d6]
        /usr/lib/libglib-2.0.so.0 [0xb7e8e996]
        /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1d6) [0xb7e8ecb8]
        /usr/lib/libgtk-x11-2.0.so.0(gtk_main+0xb4) [0xb6654775]
        [0xaef83151]
        [0xaef83110]
        [0xaef830f0]
        [0xb6ef1f5d]
        [0xb703994d]
        [0xb797fb42]
        [0xb797fa84]
        /usr/bin/mono(mono_runtime_exec_main+0x94) [0x809418d]
        /usr/bin/mono(mono_runtime_run_main+0x175) [0x809736e]
        /usr/bin/mono(mono_main+0x1059) [0x805d35b]
        /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xd2) [0xb7cfbea2]
        /usr/bin/mono [0x805bdc1]
Aborted




---- Additional Comments From lluis@ximian.com 2006-08-08 15:36:03 MST ----

I can't reproduce this problem. Help nodes can't be dragged. Can you
provide a more detailed description of the steps you follow to get the
crash?


Unknown bug field "cf_op_sys_details" encountered while moving bug
   <cf_op_sys_details>Other</cf_op_sys_details>
Unknown operating system unknown. Setting to default OS "Other".

Comment 1 Lluis Sanchez 2007-11-05 17:13:08 UTC
No response. Closing.