Public bug reported:

Binary package hint: drscheme

DrScheme segfaults and dumps core at startup on Edgy. It used to work
fine on Dapper before. I am pasting some part of the strace below:

write(3, "\f\30\7\0\300\0\340\1\17\0\340\1\0\0\0\0\0\0\0\0\1\0\0"..., 80) = 80
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\26\2630\2\300\0\340\1\300\0\340\1\0\0\0\0\0\0\0\0\1\0"..., 32) = 32
read(3, "\26\2631\2\300\0\340\1\301\0\340\1\0\0\0\0\0\0\0\0\1\0"..., 32) = 32
read(3, "\0\0172\2\302\0\340\1\0\0-\10\1\0\0\0\0\0\0\0\0\0\n\377"..., 32) = 32
read(3, "\0\0073\2\302\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\302\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\0074\2\302\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\303\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\303"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\0175\2\303\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\0076\2\303\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\303\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\0077\2\303\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\304\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\304"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\0178\2\304\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\0079\2\304\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\304\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7:\2\304\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\305\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\305"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17;\2\305\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7<\2\305\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\305\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7=\2\305\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\306\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\306"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17>\2\306\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7?\2\306\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\306\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "[EMAIL PROTECTED]/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\307\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\307"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17A\2\307\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7B\2\307\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\307\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7C\2\307\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\310\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\310"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17D\2\310\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7E\2\310\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\310\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7F\2\310\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\311\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\311"..., 32) = 32
read(3, "\0\17G\2\311\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7H\2\311\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\311\0\340\1", 8)     = 8
read(3, "\0\7I\2\311\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\312\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\312"..., 32) = 32
read(3, "\0\17J\2\312\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7K\2\312\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\312\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7L\2\312\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\313\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\313"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "[EMAIL PROTECTED]"..., 32) = 32
read(3, "\0\7N\2\313\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\313\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7O\2\313\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\314\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\314"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17P\2\314\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7Q\2\314\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\314\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7R\2\314\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\315\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\315"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17S\2\315\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7T\2\315\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\315\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7U\2\315\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\316\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\316"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17V\2\316\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7W\2\316\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\316\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7X\2\316\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\317\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\317"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17Y\2\317\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7Z\2\317\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\317\0\340\1", 8)     = 8
read(3, "\0\7[\2\317\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\320\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\320"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17\\\2\320\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7]\2\320\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\320\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7^\2\320\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\321\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\321"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17_\2\321\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7`\2\321\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\321\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7a\2\321\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\322\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\322"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17b\2\322\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7c\2\322\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\322\0\340\1", 8)     = 8
read(3, "\0\7d\2\322\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\323\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\323"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17e\2\323\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7f\2\323\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\323\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7g\2\323\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\324\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\324"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17h\2\324\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7i\2\324\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\324\0\340\1", 8)     = 8
read(3, "\0\7j\2\324\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\5\0\325\0\340\1\5\0\340\1 Sans\0\0\0\230\1\3\0\325"..., 32) = 32
read(3, 0xbf905e5c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17k\2\325\0\340\1\0\0-\267\344\257\362\277%\0\0\0\0"..., 32) = 32
read(3, "\0\7l\2\325\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\325\0\340\1", 8)     = 8
read(3, 0xbf905e88, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7m\2\325\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
write(3, "-\30\v\0\326\0\340\1\36\0\340\1-*-*-*-*-*-*-*-100-*"..., 56) = 56
read(3, 0xbf905f4c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\353o\2f\1\0\0\0\0\0\0\7\0\0\0\367\377\0\0\347\353\357"..., 32) = 32
read(3, "\2\0\0\0\347\353\357\0\0\0\377\0\0\0\27\0\0\0\0\0\v\0\2"..., 40) = 40
read(3, "[EMAIL PROTECTED]"..., 184) = 184
read(3, "\1\0\6\0\7\0\n\0\1\0\0\0\0\0\6\0\7\0\6\0\377\377\0\0\0"..., 1208) = 
1208
write(3, "\1\30\r\0\327\0\340\1\301\0\340\1\0\0\0\0\n\0\n\0\0\0\1"..., 120) = 
120
read(3, 0xbf903fbc, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\17r\2\330\0\340\1\0\0-\10\240X\323\n8\0\0\0\0\0\n\377"..., 32) = 32
read(3, "\0\7s\2\330\0\340\1\1\0\230\0\0\0\0\0\0\0\0\0H\260\362"..., 32) = 32
write(3, "/\30\2\0\330\0\340\1", 8)     = 8
read(3, 0xbf903fe8, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\0\7t\2\330\0\340\1\0\0/\0\1\0\0\0\0\0\0\0\10\0\0\0\357"..., 32) = 32
open("/usr/lib/X11/XtErrorDB", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Warning: Unable to load any usab"..., 48Warning: Unable to load any 
usable ISO8859 font
) = 48
write(3, "T\30\4\0 \0\0\0\0\20\0\20\0\20\0\0", 16) = 16
read(3, 0xbf904014, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\351u\2\0\0\0\0\20\20\20\20\20\20\0\0\20\20\20\0\1\0"..., 32) = 32
write(3, "7\30\4\0\331\0\340\1]\0\0\0\0\0\0\0[\0\3\0 \0\0\0\265\272"..., 28) = 
28
read(3, 0xbf903a1c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\260w\2\2\0\0\0\1\0I\t\32\0\0\0\f\0\0\0\0\0\0\0\0\0\0"..., 32) = 32
read(3, "\273\273\272\272\265\265\323\n", 8) = 8
write(3, "[\30\3\0 \0\0\0\265\272\273\0", 12) = 12
read(3, 0xbf903a1c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\351x\2\2\0\0\0\1\0I\t\32\0\0\0\f\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
read(3, "\273\273\272\272\265\265\323\n", 8) = 8
write(3, "[\30\3\0 \0\0\0\265\272\273\0", 12) = 12
read(3, 0xbf904d2c, 32)                 = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
read(3, "\1\351y\2\2\0\0\0\1\0I\t\32\0\0\0\f\0\0\0\1\0\0\0\0\0\0"..., 32) = 32
read(3, "\273\273\272\272\265\265\323\n", 8) = 8
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV (core dumped) +++
Process 7266 detached


Somehow those ``Resource temporarily unavailable'' messages seem interesting to 
me and might be a clue to the bug.

** Affects: drscheme (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
DrScheme dumps core at startup
https://launchpad.net/bugs/84701

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to