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