Em Fri, May 08, 2009 at 01:29:34AM +0200, Diego E. “Flameeyes” Pettenò escreveu: > Trying to debug some problems I found a fun crash in pahole. The file > producing the error is available at > http://www.flameeyes.eu/tmp/feng.pahole.crasher.20090508.bz2 You forgot to mention that this is only when you ask for the anonymous structs: [acme@doppio object_samples]$ pahole --anon_include feng.pahole.crasher.20090508 <BIG SNIP> typedef struct { sock_type socktype; /* 0 4 */ int fd; /* 4 4 */ struct sockaddr_storage local_stg; /* 8 128 */ /* --- cacheline 2 boundary (128 bytes) was 8 bytes ago --- */ struct sockaddr_storage remote_stg; /* 136 128 */ /* --- cacheline 4 boundary (256 bytes) was 8 bytes ago --- */ struct sockaddr_storage multicast_stg; /* 264 128 */ /* --- cacheline 6 boundary (384 bytes) was 8 bytes ago --- */ sock_flags flags; /* 392 4 */ /* XXX 4 bytes hole, try to pack */ char * remote_host; /* 400 8 */ char * local_host; /* 408 8 */ in_port_t remote_port; /* 416 2 */ in_port_t local_port; /* 418 2 */ /* XXX 4 bytes hole, try to pack */ void * ssl; /* 424 8 */ void * data; /* 432 8 */ /* size: 440, cachelines: 7, members: 12 */ /* sum members: 432, holes: 2, sum holes: 8 */ /* last cacheline: 56 bytes */ } Sock; Segmentation fault [acme@doppio object_samples]$ pahole -Aa feng.pahole.crasher.20090508 Must be some bug I introduced in the last month or so, investigating. > Have fun! Having. - Arnaldo -- To unsubscribe from this list: send the line "unsubscribe dwarves" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html