Closed Bug 164427 Opened 23 years ago Closed 23 years ago

Selecting "print" from a flash animation causes Mozilla to hang

Categories

(Core Graveyard :: Plug-ins, defect, P2)

x86
Linux
defect

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: lsof, Assigned: peterl-bugs)

Details

(Keywords: hang, Whiteboard: [need testing])

Selecting "print" from a flash animation causes Mozilla to hang. I do not have a printer installed. Printing from Mozilla itself does not cause Mozilla to crash. Flash 5.
Severity: normal → critical
Keywords: hang
Killing mozilla leaves flash's right-click context menu still visible. Killing this window is not possible using xkill without the -frame option.
nada, I can't reproduce this. pls give me a testcase url, Thx!. I do not have a printer setup on my linux box too but the console spits out a 'could not connect "error and gives back the control to me..i do no experience a hang.
I'm seeing this with Linux trunk build 20020824. stacktrace is: #0 0x4197e2b2 in gImgLog () from /usr/lib/netscape/plugins/libflashplayer.so it stays in the function forever.
Status: UNCONFIRMED → NEW
Ever confirmed: true
I strace'd Mozilla and when I did the "print" it started doing this... write(28, "LT\n4555 3907 LT\n4556 3907 LT\n455"..., 2048) = 2048 write(28, "LT\n4552 3925 LT\n4552 3926 LT\n455"..., 2047) = 2047 write(28, "4563 3927 LT\n4563 3927 LT\n4563 3"..., 1060) = 1060 write(28, "showpage\n%%PageTrailer\n", 23) = 23 write(28, "0 792 translate\n0.118 -0.115 sca"..., 53) = 53 mmap2(NULL, 2998272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x42e70000 write(28, "newpath initclip\n/CT { curveto }"..., 2048) = 2048 write(28, "b4d4a5b4d49db4d49db4d4a5b4d4a5b4"..., 2048) = 2048 write(28, "95a5b495a5b495a5b495a5b495a5b495"..., 2048) = 2048 write(28, "c49dacc49dacc49dacc49dacc49dacc4"..., 2048) = 2048 ... (lots of this) write(28, "4e2e554e2e5d55265d552655462e5546"..., 2048) = 2048 write(28, "7575367575367575366d5d2e6d5d2e75"..., 2048) = 2048 write(28, "26755d26755d267d752e7d752e7d6d2e"..., 2048) = 2048 munmap(0x42e70000, 2998272) = 0 write(28, "752e756d36756d36756d366d5d266d5d"..., 2047) = 2047 write(28, "LT\n4543 3922 LT\n4543 3922 LT\n454"..., 2046) = 2046 write(28, "4593 3948 LT\n4595 3948 LT\n4595 3"..., 2046) = 2046 write(28, "3978 LT\n4565 3978 LT\n4566 3980 L"..., 2048) = 2048 (lots of this, repeat) looks like it's trying to make a .ps file(s)
I'm using build 20020618.
Using build 20020722 I get the following: # /usr/local/mozilla1.1b/mozilla lpr: Unknown option ''!
This is not failing on windows, Shrir can you test this using the listed example on a linux build?
Priority: -- → P2
Target Milestone: --- → mozilla1.2alpha
needs to be verified by QA
Assignee: beppe → peterl
Whiteboard: [need testing]
Target Milestone: mozilla1.2alpha → Future
cannot repro on 1209 trunk build on linux.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → WORKSFORME
Browser still hangs when using build 2002121208. STRACE: write(31, "bfa777bfa777bfa777bfa777bfa777bf"..., 2048) = 2048 write(31, "77bfa777bfa777bfa777bfa777bfa777"..., 2047) = 2047 write(31, "a777bfa777bfa7\n77bfa777bfa777bfa"..., 2048) = 2048 write(31, "bfa777bfa777bfa777bfa777bfa777\nb"..., 2048) = 2048 killall gives: Status Information: sending job 'sb@localhost+293' to missingprinter@localhost connecting to 'localhost', attempt 1 cannot open connection to localhost - No such file or directory Make sure the remote host supports the LPD protocol and accepts connections from this host and from non-privileged (>1023) ports I do not have a printer.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Does this happen in Flash 6?
Flash 6 is fine - it opens a Print dialogue box.
-->WONTFIX The hang happens while inside the Flash plugin and there isn't much the browser can do about it. It also appears that this problem has been fixed in the newly released Flash 6 so just upgrade.
Status: REOPENED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → WONTFIX
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.