Closed
Bug 11899
Opened 26 years ago
Closed 25 years ago
[CRASH][top talkback m9] "Channels"-Button in the UI doesn't work properly
Categories
(SeaMonkey :: UI Design, defect, P2)
SeaMonkey
UI Design
Tracking
(Not tracked)
VERIFIED
FIXED
M11
People
(Reporter: christian.mattar, Assigned: slamm)
References
Details
Just start apprunner and click on "Channels".
It opens a UI-windows which doesn't react in any way.
Reporter | ||
Comment 1•26 years ago
|
||
If you open the channel-window while the browser is maximized, you can neither
close nor scroll through it, because the necessary elements are out of display
range.
If you click on any of the items in this UI-window, apprunner crashes
Updated•26 years ago
|
Assignee: shuang → trudelle
Component: UE/UI → XP Toolkit/Widgets
Comment 2•26 years ago
|
||
I crashed while repro'ing this bug. Two different ways:
1. maximize apprunner
2. click 'channels' folder icon on personal toolbar -->crash
-or-
if you don't crash after (2) restore the window size (popup is not dismissed)
and then click 'channels' again -->crash
reassigning to XPToolkit
here the WinNT stack trace:
nsWindow::SetFocus [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 1069]
nsEventStateManager::PostHandleEvent [d:\builds\seamonkey\mozilla\layout\events\src\nsEventStateManager.cpp, line
246]
PresShell::HandleEvent [d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1886]
nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 835]
nsViewManager::DispatchEvent [d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1611]
HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67]
nsWindow::DispatchEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 502]
nsWindow::DispatchWindowEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 523]
nsWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3273]
ChildWindow::DispatchMouseEvent [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3466]
nsWindow::ProcessMessage [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2529]
nsWindow::WindowProc [d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 572]
USER32.dll + 0x1268 (0x77e71268)
0x005703c5
Updated•26 years ago
|
Hardware: PC → All
Comment 4•26 years ago
|
||
actually 11952 is not a dupe, my bad. Let's keep the crashing separate from
the UI troubles.
Updated•26 years ago
|
Assignee: trudelle → don
Component: XP Toolkit/Widgets → XPApps
Comment 5•26 years ago
|
||
Not our widget. Don?
Assignee | ||
Updated•26 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 7•26 years ago
|
||
I do not get any popups (or crashes) on Win32 or Linux. I will see if I can find
a bug related to that.
Comment 8•25 years ago
|
||
This is turning out to be the top vote getter on talkback reports from M9
win32. I wonder if it was fixed post m9. Many reports on win32
for M9.
Looks like stephendonner@earthlink.net has found a reproducible crash in m9,
and has reproduced it many times.. ;-)
who should own this?
chris h.
call stack looks like:
Incident ID 12934867
nsWindow::SetFocus
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 1069]
nsEventStateManager::PostHandleEvent
[d:\builds\seamonkey\mozilla\layout\events\src\nsEventStateManager.cpp, line
246]
PresShell::HandleEvent
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1886]
nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line
835]
nsViewManager::DispatchEvent
[d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1611]
HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67]
nsWindow::DispatchEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 502]
nsWindow::DispatchWindowEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 523]
nsWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3273]
ChildWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3466]
nsWindow::ProcessMessage
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2529]
nsWindow::WindowProc
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 572]
KERNEL32.DLL + 0x363b (0xbff7363b)
KERNEL32.DLL + 0x242e7 (0xbff942e7)
0x00638bfe
line numbers have shifted around in the current source, but I think we are in
here somewhere....
939 rods 3.79 NS_METHOD nsWindow::SetFocus(void)
940 kipp 1.1 {
941 //
942 // Switch to the "main gui thread" if necessary...
This method must
943 // be executed on the "gui thread"...
944 //
945 kmcclusk 3.77 nsToolkit* toolkit = (nsToolkit *)mToolkit;
946 if (!toolkit->IsGuiThread()) {
947 kipp 1.1 MethodInfo info(this, nsWindow::SET_FOCUS);
948 kmcclusk 3.77 toolkit->CallMethod(&info);
949 rods 3.79 return NS_ERROR_FAILURE;
950 kipp 1.1 }
951
952 if (mWnd) {
953 ::SetFocus(mWnd);
954 }
955 rods 3.79 return NS_OK;
956 kipp 1.1 }
Comment 9•25 years ago
|
||
This is turning out to be the top vote getter on talkback reports from M9
win32. I wonder if it was fixed post m9. Many reports on win32
for M9.
Looks like stephendonner@earthlink.net has found a reproducible crash in m9,
and has reproduced it many times.. ;-)
who should own this?
chris h.
call stack looks like:
Incident ID 12934867
nsWindow::SetFocus
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 1069]
nsEventStateManager::PostHandleEvent
[d:\builds\seamonkey\mozilla\layout\events\src\nsEventStateManager.cpp, line
246]
PresShell::HandleEvent
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1886]
nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line
835]
nsViewManager::DispatchEvent
[d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1611]
HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67]
nsWindow::DispatchEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 502]
nsWindow::DispatchWindowEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 523]
nsWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3273]
ChildWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3466]
nsWindow::ProcessMessage
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2529]
nsWindow::WindowProc
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 572]
KERNEL32.DLL + 0x363b (0xbff7363b)
KERNEL32.DLL + 0x242e7 (0xbff942e7)
0x00638bfe
line numbers have shifted around in the current source, but I think we are in
here somewhere....
939 rods 3.79 NS_METHOD nsWindow::SetFocus(void)
940 kipp 1.1 {
941 //
942 // Switch to the "main gui thread" if necessary...
This method must
943 // be executed on the "gui thread"...
944 //
945 kmcclusk 3.77 nsToolkit* toolkit = (nsToolkit *)mToolkit;
946 if (!toolkit->IsGuiThread()) {
947 kipp 1.1 MethodInfo info(this, nsWindow::SET_FOCUS);
948 kmcclusk 3.77 toolkit->CallMethod(&info);
949 rods 3.79 return NS_ERROR_FAILURE;
950 kipp 1.1 }
951
952 if (mWnd) {
953 ::SetFocus(mWnd);
954 }
955 rods 3.79 return NS_OK;
956 kipp 1.1 }
Comment 10•25 years ago
|
||
This is turning out to be the top vote getter on talkback reports from M9
win32. I wonder if it was fixed post m9. Many reports on win32
for M9.
Looks like stephendonner@earthlink.net has found a reproducible crash in m9,
and has reproduced it many times.. ;-)
who should own this?
chris h.
call stack looks like:
Incident ID 12934867
nsWindow::SetFocus
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 1069]
nsEventStateManager::PostHandleEvent
[d:\builds\seamonkey\mozilla\layout\events\src\nsEventStateManager.cpp, line
246]
PresShell::HandleEvent
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp, line 1886]
nsView::HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line
835]
nsViewManager::DispatchEvent
[d:\builds\seamonkey\mozilla\view\src\nsViewManager.cpp, line 1611]
HandleEvent [d:\builds\seamonkey\mozilla\view\src\nsView.cpp, line 67]
nsWindow::DispatchEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 502]
nsWindow::DispatchWindowEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 523]
nsWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3273]
ChildWindow::DispatchMouseEvent
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 3466]
nsWindow::ProcessMessage
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 2529]
nsWindow::WindowProc
[d:\builds\seamonkey\mozilla\widget\src\windows\nsWindow.cpp, line 572]
KERNEL32.DLL + 0x363b (0xbff7363b)
KERNEL32.DLL + 0x242e7 (0xbff942e7)
0x00638bfe
line numbers have shifted around in the current source, but I think we are in
here somewhere....
939 rods 3.79 NS_METHOD nsWindow::SetFocus(void)
940 kipp 1.1 {
941 //
942 // Switch to the "main gui thread" if necessary...
This method must
943 // be executed on the "gui thread"...
944 //
945 kmcclusk 3.77 nsToolkit* toolkit = (nsToolkit *)mToolkit;
946 if (!toolkit->IsGuiThread()) {
947 kipp 1.1 MethodInfo info(this, nsWindow::SET_FOCUS);
948 kmcclusk 3.77 toolkit->CallMethod(&info);
949 rods 3.79 return NS_ERROR_FAILURE;
950 kipp 1.1 }
951
952 if (mWnd) {
953 ::SetFocus(mWnd);
954 }
955 rods 3.79 return NS_OK;
956 kipp 1.1 }
Comment 11•25 years ago
|
||
It looks like something got lost inbetween this bug and bug 11952. That bug was supposed
to be the crasher and I was going to track the UI issue here. This bug has received all the
crash attention though. So, i'm going to dupe 11952 and we can just watch this one. When
popups come back and don't crash then we can look into the UI troubles.
cc'ing owner and reporter from 11952 because maybe hyatt should own this one?
Comment 12•25 years ago
|
||
*** Bug 11952 has been marked as a duplicate of this bug. ***
Updated•25 years ago
|
Severity: normal → critical
OS: Windows 98 → All
Summary: [top talkback m9] "Channels"-Button in the UI doesn't work properly → [CRASH][top talkback m9] "Channels"-Button in the UI doesn't work properly
Comment 13•25 years ago
|
||
upping severity. this went away before but is now back on all platforms
as of the 19990921 builds. I'll choose a stack trace and post it in if it's
any different from the previous ones (which i suspect).
*To Repro - Click 'Channels' on Personal Toolbar -->CRASH.
Updated•25 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Comment 14•25 years ago
|
||
so this works just about perfectly on all platforms now as of
the 1999100110 builds. marking FIXED and VERIFIED
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 15•25 years ago
|
||
marking VERIFIED
Updated•20 years ago
|
Product: Core → Mozilla Application Suite
You need to log in
before you can comment on or make changes to this bug.
Description
•