Re: Status update on sparc32 genirq support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

> Regarding the segfault - the easiest way forward would be to split the
> patch up in smaller chunks so we know which part causes the segfault to happen.
>
> I assume you had to hand-apply the revert. If you could post the exact patch
> you used for revert I will try to split it up in smaller logical parts.

I attached the patch which I used to revert commit
4d14a459857bd151ecbd14bcd37b4628da00792b

I did a split of this patch, and build kernels with only the memcpy or
only the memset part reverted.
They both segfault.

memset reverted
===============
[   11.129998] VFS: Mounted root (ext3 filesystem) readonly on device 8:20.
[   11.133332] Freeing unused kernel memory: 108k freed
[   11.196665] init[1]: segfault at 0 ip 5000dac8 (rpc f000eea4)
 sp eff4f8a0 error 30001 in ld-2.3.5.so[50000000+1a000]
[   12.023332] Kernel panic - not syncing: Attempted to kill init!
[   12.026665] [f002f494 : do_group_exit+0x84/0xb4 ]
 [f003a130 : get_signal_to_deliver+0x338/0x35c ]
 [f0012654 : do_signal+0x30/0x914 ]
 [f0012f4c : do_notify_resume+0x14/0x38 ]
 [f000fd4c : signal_p+0x14/0x24 ]
 [f000eea4 : srmmu_fault+0x58/0x68 ]
[   12.069998] Press Stop-A (L1-A) to return to the boot prom

memcpy reverted
===============
[   11.113332] VFS: Mounted root (ext3 filesystem) readonly on device 8:20.
[   11.119998] Freeing unused kernel memory: 108k freed
INIT: version 2.86 booting
[   12.453332] bash[23]: segfault at ffffffe8 ip 5015e81c (rpc 5015e80c)
 sp ef868ac8 error 30002 in libc-2.3.5.so[5009a000+11e000]
[   12.533332] rc[26]: segfault at 50189568 ip 50013ce0 (rpc 5000e034)
 sp efbb1558 error 30001 in ld-2.3.5.so[50000000+1a000]
[   13.156665] modprobe[43]: segfault at 24 ip 500aebdc (rpc 500aeb1c)
 sp ef8fd800 error 30001 in libc-2.3.5.so[5004e000+11e000]
modprobe: FATAL: Error inserting unix
(/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko):
Invalid module format
[   13.316665] modprobe[39]: segfault at 50 ip 500b7e28 (rpc 500b7e04)
 sp ef885e18 error 30001 in libc-2.3.5.so[5004e000+11e000]
modprobe: FATAL: Error inserting unix
(/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko):
Invalid module format
modprobe: *** glibc detected *** realloc(): invalid next size: 0x000262d0 ***
modprobe: FATAL: Error inserting unix
(/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko):
Invalid module format
modprobe: FATAL: Error inserting unix
(/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko):
Invalid module format
modprobe: FATAL: Error inserting unix
(/lib/modules/2.6.38-rc2-up-rev-memcpy/kernel/net/unix/unix.ko):
Invalid module format
modprobe: *** glibc detected *** realloc(): invalid pointer: 0x000262d0 ***
INIT: Entering runlevel: 3
[   14.169998] rc[44]: segfault at 3 ip 50013c2c (rpc 5000e034)
 sp eff09558 error 30001 in ld-2.3.5.so[50000000+1a000]

Marcel

Attachment: revert.patch
Description: Binary data


[Index of Archives]     [Kernel Development]     [DCCP]     [Linux ARM Development]     [Linux]     [Photo]     [Yosemite Help]     [Linux ARM Kernel]     [Linux SCSI]     [Linux x86_64]     [Linux Hams]

  Powered by Linux