Closed Bug 244451 Opened 21 years ago Closed 21 years ago

in a reply, hitting 'enter' in quoted text causes crash

Categories

(Thunderbird :: Message Compose Window, defect)

x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 243809

People

(Reporter: fishbert, Assigned: mscott)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7b) Gecko/20040412 Firefox/0.8 Build Identifier: Mozilla Thunderbird version 0.6+ (20040523) When composing a reply message, hitting 'enter' key in a block of quoted text causes Thunderbird to crash. Not sure if this is the only way to cause the crash, nor if MailNews is not also affected. Reproducible: Always Steps to Reproduce: 1. Select a message 2. Hit 'reply' 3. Move cursor to quoted text (Options -> Quote Message, if auto-quote is not selected) 4. Hit 'enter' key 5. Observe crash Actual Results: new line is created, followed by crash Expected Results: new line is created, followed by no crash
*** This bug has been marked as a duplicate of 243809 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
(In reply to comment #1) > > *** This bug has been marked as a duplicate of 243809 *** Wow... how is someone supposed to find *that* bug in a search?! With such an obscure summary, it's just asking for dupes. Makes me feel less silly for filing this, at least.
(In reply to comment #2) > Makes me feel less silly for filing this, at least. -> try to reproduce with mozilla mail (much of the code is the same) -> crash -> talkback ID -> call stack (enter the ID at http://talkback-public.mozilla.org) -> look at the signature or top function name of call stack -> search bugzilla with signature/function (both new and recent fixed bugs) (same callstack means bugs are most likely to be the same) -> bingo ! have fun
(In reply to comment #3) > -> try to reproduce with mozilla mail > (much of the code is the same) > -> crash > -> talkback ID > -> call stack (enter the ID at http://talkback-public.mozilla.org) > -> look at the signature or top function name of call stack > -> search bugzilla with signature/function (both new and recent fixed bugs) > (same callstack means bugs are most likely to be the same) > -> bingo ! > > have fun Yeah, see, that fails at step 1 seeing how I don't have Mozilla Mail installed anywhere. And, judging by the large number of dupes in for Bug 243809, I'd say that my point is still valid in that the bug is difficult to find with a search (at least, by a great many folks who submit bug reports) because the summary is overly cryptic. Anyway, that's all I intend to spam this bug for -- it's a dupe, and that's that. Though, perhaps the existence of this dupe will help others to find the "real" bug report.
Please reopen the bug, if my last comment is relevant.
reporter: installing mozilla mail isn't hard, and when you're trying to report crashes if thunderbird isn't giving you talkback stacks, trying mozilla mail is not remotely unreasonable. as for searching for bugs, it's generally a good idea to search resolved bugs too, at this point someone could search for duplicates and find this bug which would lead them to that bug. the problem is that this bug was basically "if you blink at it wrong, composer will crash" although bug 244092 might have found it for you. bernie@codewiz.org: you only made one comment on this bug, and it doesn't make sense without a second.
(In reply to comment #6) > bernie@codewiz.org: you only made one comment on this bug, and it doesn't make > sense without a second. Sorry, I entered the first comment in Bug #237240, and the second one here (Bug #244451). It happened because Bugzilla automatically skips to the next bug in the list after a submit. By the way, both these bugs are suspiciously similar to my problem, but this one is marked as a dupe of Bug #244451, which isn't relevant at all (I don't use gnopernicus).
Please repopen this bug I still see it in 1.5 (20051105). This time I could reliably reproduce the bug like this: - open a draft message for editing - insert some characters in a single line - mark the line with shift + cursor-down - hit ctrl-x to cut the text - CRASH! This is the stack trace I get from gdb: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 46912519745168 (LWP 32711)] 0x00002aaab3639760 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so (gdb) bt #0 0x00002aaab3639760 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #1 0x00002aaab365ab6d in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #2 0x00002aaab35e4abf in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #3 0x00007fffff924f30 in ?? () #4 0x000000000203f7e8 in ?? () #5 0x00002aaab3647750 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #6 0x00002aaab3608b33 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #7 0x00002aaab3645fc6 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #8 0x00002aaab36417ce in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #9 0x00002aaab365d277 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libeditor.so #10 0x00002aaab0be1950 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libembedcomponents.so #11 0x00002aaab2662ed6 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #12 0x00002aaab0245f7c in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libwidget_gtk2.so #13 0x0000003833a0ad51 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #14 0x0000003833a17e72 in g_signal_stop_emission () from /usr/lib64/libgobject-2.0.so.0 #15 0x0000003833a189a8 in g_signal_emitv () from /usr/lib64/libgobject-2.0.so.0 #16 0x0000003834063b40 in gtk_bin_get_child () from /usr/lib64/libgtk-x11-2.0.so.0 #17 0x0000003834064be1 in gtk_binding_set_by_class () from /usr/lib64/libgtk-x11-2.0.so.0 #18 0x0000003834064e4b in gtk_binding_set_by_class () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x0000003834064f53 in gtk_bindings_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00002aaab024637f in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libwidget_gtk2.so #21 0x00007fffff9257a0 in ?? () #22 0x00002aaab26634c5 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #23 0x00002aaab25d8527 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #24 0x00002aaab26bb9be in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #25 0x00002aaab26a94b6 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #26 0x00002aaab267e9a7 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #27 0x00002aaab26710e2 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #28 0x00002aaab26710a1 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #29 0x00002aaab26710a1 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #30 0x00002aaab26710a1 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #31 0x00002aaab26710a1 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #32 0x00002aaab266d65b in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #33 0x00002aaab26a94b6 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #34 0x00002aaab259b2f4 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #35 0x00002aaab25b3711 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #36 0x00002aaab244c2fc in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so ---Type <return> to continue, or q <return> to quit--- #37 0x00002aaab2452d92 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #38 0x00002aaab26919c3 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #39 0x00002aaab269522b in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #40 0x00002aaab268c124 in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libgklayout.so #41 0x00002aaab023d63c in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libwidget_gtk2.so #42 0x00002aaab0236fe8 in ?? () from /usr/lib64/thunderbird-1.5/components/libwidget_gtk2.so #43 0x000000383410e3da in gtk_marshal_VOID__UINT_STRING () from /usr/lib64/libgtk-x11-2.0.so.0 #44 0x0000003833a0ad51 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #45 0x0000003833a17e72 in g_signal_stop_emission () from /usr/lib64/libgobject-2.0.so.0 #46 0x0000003833a19004 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #47 0x0000003833a19682 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #48 0x00000038341d8b18 in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #49 0x00000038341e5bf1 in gtk_window_propagate_key_event () from /usr/lib64/libgtk-x11-2.0.so.0 #50 0x00000038341e98be in gtk_window_activate_key () from /usr/lib64/libgtk-x11-2.0.so.0 #51 0x000000383410e3a6 in gtk_marshal_VOID__UINT_STRING () from /usr/lib64/libgtk-x11-2.0.so.0 #52 0x0000003833a0ad51 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #53 0x0000003833a182c4 in g_signal_stop_emission () from /usr/lib64/libgobject-2.0.so.0 #54 0x0000003833a19004 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #55 0x0000003833a19682 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #56 0x00000038341d8b18 in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #57 0x000000383410cd76 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #58 0x000000383410d0a5 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #59 0x0000003834a42b91 in gdk_screen_get_setting () from /usr/lib64/libgdk-x11-2.0.so.0 #60 0x0000003833225e3e in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #61 0x0000003833228b15 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #62 0x0000003833229000 in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #63 0x000000383410c62b in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #64 0x00002aaab023c3c6 in ?? () from /usr/lib64/thunderbird-1.5/components/libwidget_gtk2.so #65 0x00002aaab0a9ce0a in NSGetModule () from /usr/lib64/thunderbird-1.5/components/libtoolkitcomps.so #66 0x000000000040ccb8 in ?? () #67 0x00002aaaab669e9f in __libc_start_main () from /lib64/libc.so.6 #68 0x00000000004080c9 in ?? () #69 0x00007fffff9281d8 in ?? () #70 0x0000000000000000 in ?? () (gdb)
there's a deletenode crasher, that's probably the bug you're hitting. but posting gdb stacks for builds where symbols are stripped for talkbakc is fairly silly (really utterly useless). we're not reopening this dead bug. find another one.
You need to log in before you can comment on or make changes to this bug.