applet crashes

roberto bugliani <[email protected]> Mon, 29 Mar 2004 10:02:35 +0200
Newsgroups gmane.comp.mozilla.crash-data
Organization Another Netscape Collabra Server User
Message-ID <[email protected]>
PLEASE HELP!
We have a java applet running in Mozilla 1.3.1 and jdk 1.4.2_03. Often, 
when we invoke this applet, Mozilla crashes.

This applet makes a connection (URLConnection) with a servlet and 
receives a byte array. This object will be printed on the printer 
selected by the user from a print dialog Using javax.print API).

We click on a button that, by javascript, invokes tha applet.
Then Mozilla crashes but we can see the print dialog.

We attach the last lines of mozilla strace.

Thanks a lot in advance

kill(27881, SIGRTMIN)                   = 0
write(4, "\372", 1)                     = 1
gettimeofday({1080325118, 512039}, NULL) = 0
gettimeofday({1080325118, 512498}, NULL) = 0
gettimeofday({1080325118, 512958}, NULL) = 0
gettimeofday({1080325118, 513348}, NULL) = 0
gettimeofday({1080325118, 514867}, NULL) = 0
ioctl(5, FIONREAD, [0])                 = 0
poll([{fd=5, events=POLLIN}, {fd=14, events=POLLIN}, {fd=3, 
events=POLLIN, revents=POLLIN}], 3, -1) = 1
gettimeofday({1080325118, 515939}, NULL) = 0
read(3, "\372", 1)                      = 1
gettimeofday({1080325118, 517071}, NULL) = 0
ioctl(5, FIONREAD, [0])                 = 0
poll([{fd=5, events=POLLIN}, {fd=14, events=POLLIN}, {fd=3, 
events=POLLIN}], 3, 0) = 0
gettimeofday({1080325118, 522561}, NULL) = 0
gettimeofday({1080325118, 522944}, NULL) = 0
write(5, "5\30\4\0 \23`\0007\0\0\0/\0\17\0;\3\5\0Q\22`\0\0\0\0\0"..., 
900) = 900
ioctl(5, FIONREAD, [32])                = 0
read(5, "\5\1\225\250\332\24\17\0007\0\0\0\211\22`\0\0\0\0\0\337"..., 
32) = 32
poll([{fd=5, events=POLLIN}, {fd=14, events=POLLIN}], 2, 0) = 0
ioctl(5, FIONREAD, [0])                 = 0
gettimeofday({1080325118, 526639}, NULL) = 0
gettimeofday({1080325118, 527314}, NULL) = 0
gettimeofday({1080325118, 527766}, NULL) = 0
gettimeofday({1080325118, 528435}, NULL) = 0
gettimeofday({1080325118, 528852}, NULL) = 0
gettimeofday({1080325118, 529435}, NULL) = 0
gettimeofday({1080325118, 529827}, NULL) = 0
gettimeofday({1080325118, 530250}, NULL) = 0
gettimeofday({1080325118, 530639}, NULL) = 0
gettimeofday({1080325118, 532255}, NULL) = 0
gettimeofday({1080325118, 532660}, NULL) = 0
write(4, "\372", 1)                     = 1
gettimeofday({1080325118, 557185}, NULL) = 0
gettimeofday({1080325118, 557723}, NULL) = 0
send(25, " \0\0\0\v\0\0\0Hh\t\10Th\t\10L\0.\0s\0u\0b\0s\0t\0r\0"..., 36, 
0) = 36
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "\1", 1, 0)                    = 1
send(25, "\330\2\0\0\4\1\0\0h\1\0\0J\0S\0E\0S\0S\0I\0O\0N\0I\0D\0"..., 
732, 0) = 732
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "TQ2\10", 4, 0)                = 4
send(25, " \0\0\0\v\0\0\0Hh\t\10Th\t\10E\0S\0S\0I\0O\0N\0I\0D\0"..., 36, 
0) = 36
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "\1", 1, 0)                    = 1
send(25, "V\0\0\0\4\1\0\0\'\0\0\0h\0t\0t\0p\0s\0:\0/\0/\0m\0c\0"..., 90, 
0) = 90
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "XQ2\10", 4, 0)                = 4
send(25, "J\0\0\0\2\20\0\0\200P\27\10\330n\37\10\2\0\0\0@\320\217"..., 
78, 0) = 78
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "\1\0\0\0", 4, 0)              = 4
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, ":\0\0\0", 4, 0)               = 4
poll([{fd=25, events=POLLRDNORM, revents=POLLRDNORM}, {fd=24, 
events=POLLRDNORM}], 2, -1) = 1
recv(25, "\0\0\1\0\1\0\0\0\0\0\0\0\26\0\0\0https://mcn.bpm."..., 58, 0) = 58
send(25, " \0\0\0\0\0\0\20\20\270\220\10\250\307hA\340\320\217\10"..., 
36, 0) = 36
poll([{fd=25, events=POLLRDNORM}, {fd=24, events=POLLRDNORM, 
revents=POLLRDNORM}], 2, -1) = 1
select(25, [24], NULL, NULL, {0, 0})    = 1 (in [24], left {0, 0})
read(24, "\0\366\0\4", 4)               = 4
read(24, "\377\377", 2)                 = 2
read(24, "\0\0\1\262", 4)               = 4
read(24, "https://mcn.bpm.global/appsrv/Te"..., 434) = 434
gettimeofday({1080325118, 582081}, NULL) = 0
gettimeofday({1080325118, 582618}, NULL) = 0
write(26, "\0\372\0\10\0\0\0\0\1nJSESSIONID=0000ftCGsXJ"..., 376) = 376
select(25, [24], NULL, NULL, {0, 0})    = 0 (Timeout)
kill(27993, SIGRTMIN)                   = 0
poll([{fd=25, events=POLLRDNORM}, {fd=24, events=POLLRDNORM, 
revents=POLLRDNORM}], 2, -1) = 1
select(25, [24], NULL, NULL, {0, 0})    = 1 (in [24], left {0, 0})
read(24, "\0\366\0\t", 4)               = 4
read(24, "\377\377", 2)                 = 2
read(24, "\0\0\1\262", 4)               = 4
read(24, "https://mcn.bpm.global/appsrv/Te"..., 434) = 434
read(24, "\0\0\0J", 4)                  = 4
read(24, "PD-H-SESSION-ID=4_u5YnX0n31bZ-M4"..., 74) = 64
read(24, 0x8bc0788, 10)                 = -1 EAGAIN (Resource 
temporarily unavailable)
gettimeofday({1080325118, 823803}, NULL) = 0
gettimeofday({1080325118, 824353}, NULL) = 0
gettimeofday({1080325118, 824584}, NULL) = 0
gettimeofday({1080325118, 824866}, NULL) = 0
select(25, [24], NULL, NULL, {0, 0})    = 1 (in [24], left {0, 0})
read(24, "A0; ", 4)                     = 4
read(24, "Pa", 2)                       = 2
write(2, "INTERNAL ERROR on Browser End: ", 31) = 31
write(2, "Plugin instance index out of bou"..., 42) = 42
write(2, "\n", 1)                       = 1
write(2, "System error?:: Resource tempora"..., 49) = 49
getpid()                                = 27867
unlink("/tmp/jpsock.142_03.27867")      = 0
unlink("/home/BP73134/.mozilla/default/4ddycg34.slt/lock") = 0
write(5, "+\30\1\0", 4)                 = 4
read(5, "\6\0\253\250\374\24\17\0007\0\0\0\211\22`\0\0\0\0\0\336"..., 
32) = 32
read(5, "\1\0\254\250\0\0\0\0d\17`\0\0\0\0\0\1\0\0\0\0\0\0\0p\215"..., 
32) = 32
shmdt(0x40e29000)                       = 0
write(5, "\220\2\2\0\6\0`\0f\0\3\0\200\0\0\0\1\0\0\0<\22\2\0\0\0"..., 
40) = 40
read(5, "\1\0\261\250\0\0\0\0d\17`\0\0\0\0\0\0\0\0\0\0\0\0\0p\215"..., 
32) = 32
shutdown(5, 2 /* send and receive */)   = 0
close(5)                                = 0
write(9, "\200\260\r@\2\0\0\0\377\377\377\377 \220(@p\0!\10 \222"..., 
148) = 148
rt_sigprocmask(SIG_SETMASK, NULL, [RTMIN], 8) = 0
rt_sigsuspend([] <unfinished ...>
--- SIGRTMIN (Real-time signal 0) ---
<... rt_sigsuspend resumed> )           = -1 EINTR (Interrupted system call)
sigreturn()                             = ? (mask now [RTMIN])
wait4(27878, NULL, __WCLONE, NULL)      = 27878
munmap(0x40ea8000, 4096)                = 0
_exit(-1)