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)
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
| Assignee | ||
Comment 1•21 years ago
|
||
*** This bug has been marked as a duplicate of 243809 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
| Reporter | ||
Comment 2•21 years ago
|
||
(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.
Comment 3•21 years ago
|
||
(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
| Reporter | ||
Comment 4•21 years ago
|
||
(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.
Comment 5•20 years ago
|
||
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.
Comment 7•20 years ago
|
||
(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).
Comment 8•20 years ago
|
||
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.
Description
•