* Linux 2.5.5-dj2
@ 2002-02-26 22:34 Dave Jones
2002-02-26 23:32 ` Roberto Nibali
` (3 more replies)
0 siblings, 4 replies; 15+ messages in thread
From: Dave Jones @ 2002-02-26 22:34 UTC (permalink / raw)
To: Linux Kernel
Right up to date with Marcelo & Linus, and clear inbound patch queue.
Despite the growing size, resync with Linus is still in progress,
and some of the bigger bits have now either shown up in pre1, or
are queued to go his way real soon.
Patch against 2.5.5 vanilla is available from:
ftp://ftp.kernel.org/pub/linux/kernel/people/davej/patches/2.5/
By popular request, the curious can now find most of what
was merged in each release at http://www.codemonkey.org.uk/patches/merged/
-- Davej.
2.5.5-dj2
o Merge 2.5.6pre1
o Merge up to 2.4.19pre1
o Merge IDE changes from 2.5.5
o Drop S390 changes.
| These were incomplete & old, and would be better
| merged by the maintainers anyway.
o Fix decvte console graphic mode. (Nick Pasich)
o Chop non x86-64 bits out of x86-64 mtrr.c (Me)
o Eliminate annoying warning in serial.c (Andrey Panin)
o Use named initialisers in various filesystems. (Todor Todorov)
o More devexit fixes. (Andrew Morton)
o Fix null pointer checks in sd.c (Peter Wong)
o Further multi-desktop console work. (James Simmons)
o Docbook compile fixes. (Erlend Aasland)
o Additional Config.help texts. (Dan Carpenter,
Steven Cole)
o Convert neofb to new framebuffer api. (James Simmons)
o Sanitise arguments to mempool_create() (Balbir Singh)
o Fix binfmt_elf modular compile. (Paul Gortmaker)
o Only fsync() blockdev on last close/umount. (Miquel van Smoorenburg)
o Promise IDE driver update. (Peter Denison)
o irq router recognition for Intel ICH chipsets. (Wim Van Sebroeck)
o IPv6 initialisation workaround. (Ben Clifford)
| Works, but may not be correct fix.
o Dump x86 MCE MISC register in right order. (Me)
o NFSv3->NFSv2 READDIRPLUS fix. (Trond Myklebust)
o More /proc/net signedness fixes. (Arnaud Giersch)
o Fix JFFS2 duplicate slabcache name. (Me)
o mtdblock bio work. (Me)
| Quick hack to test JFFS2 changes, WorksForMe(tm).
o Various other small MTD/JFFS2 fixes. (Me)
o sstfb support for interlace / doublescan modes. (Urs Ganse)
o Use correct timings for PIIX secondary slave. (Daniel Quinlan)
o Fix up some borken comments. (John Kim)
2.5.5-dj1
o Merge 2.5.5 final.
| Backout broken IDE changes.
o Implement proper locking in ALSA lseek methods. (Robert Love)
o Document lseek locking. (Robert Love)
o ALSA + YMFPCI compile fixes. (Stelian Pop)
o Further console reentrancy work. (James Simmons)
o NFS compile fix. (Neil Brown)
o Fix up some strsep changes from last time. (René Scharfe)
o tmpfs link-count on dir rename fixes. (Christoph Rohland)
o USB vicam driver build fixes. (Greg KH)
o Split up terminal emulation. (James Simmons)
o Fix scsi_merge crash-on-boot problem. (Jens Axboe)
2.5.4-dj3
o Merge up to 2.4.18rc2
o Change <linux/malloc.h> -> <linux/slab.h> (Me)
o Fix borken locking in nfs ->lookup. (Jarno Paananen)
o Fix ext2 freeing blocks not in datazone. (Randy Hron, Chris Wright)
o Fix ext2/ext3 revision level checks. (Andreas Dilger)
o Fix ramdisk compilation failure. (Me, Rudmer van Dijk)
o More include dependancy tweaks. (Me)
o BSS janitor work. (Craig Christophel)
o Replace all strtok users with strsep. (Matthew Hawkins, Jason Thomas)
o scsi_debug ->address & other fixes. (Douglas Gilbert)
o Silence isapnp debug messages. (Andrey Panin)
o Clear passcred in sock_alloc() (OGAWA Hirofumi)
| Fixes slow sunrpc/portmap, and various
| gnome-terminal weirdness.
o Console reentrancy work. (James Simmons)
o ALSA Config.in fixes. (René Scharfe)
o Fix Oxford Semiconductor PCI id. (Ed Vance)
o Power Management for es18xx. (Zwane Mwaikambo)
o Remove duplicate PCI ids. (Wim Van Sebroeck)
o Change Olympic driver to use spinlocks. (Mike Phillips)
o Fix pcilynx locking. (Manfred Spraul)
o Fix cris eeprom driver locking. (Robert Love)
o PPP/BSD Compression vfree in interrupt fix. (Paul Mackerras,
Dominik Brodowski)
o cli->spinlocks for aha1542 driver. (Douglas Gilbert)
o ALSA ISAPNP fixes. (Andrey Panin)
o /proc/net/udp signedness fix. (Arnaud Giersch)
o fcntl_[gs]etlk* cleanup. (Chris Wright)
--
Dave Jones. http://www.codemonkey.org.uk
SuSE Labs.
^ permalink raw reply [flat|nested] 15+ messages in thread* Re: Linux 2.5.5-dj2 2002-02-26 22:34 Linux 2.5.5-dj2 Dave Jones @ 2002-02-26 23:32 ` Roberto Nibali 2002-02-26 23:39 ` Dave Jones 2002-02-27 1:49 ` Roberto Nibali ` (2 subsequent siblings) 3 siblings, 1 reply; 15+ messages in thread From: Roberto Nibali @ 2002-02-26 23:32 UTC (permalink / raw) To: Dave Jones; +Cc: Linux Kernel > Patch against 2.5.5 vanilla is available from: > ftp://ftp.kernel.org/pub/linux/kernel/people/davej/patches/2.5/ > > By popular request, the curious can now find most of what > was merged in each release at http://www.codemonkey.org.uk/patches/merged/ Thanks for your excellent work. There is a slight problem with your -dj2 patch with following chunk: diff -urN --exclude-from=/home/davej/.exclude linux-2.5.5/include/linux/version.h linux-2.5/include/linux/version.h --- linux-2.5.5/include/linux/version.h Thu Feb 21 17:42:30 2002 +++ linux-2.5/include/linux/version.h Thu Jan 1 00:00:00 1970 @@ -1,3 +0,0 @@ -#define UTS_RELEASE "2.5.5" -#define LINUX_VERSION_CODE 132357 -#define KERNEL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c)) make distclean removes ../include/linux/version.h and thus your patch doesn't apply cleanly on a fresh 2.5.5 tree. Best regards, Roberto Nibali, ratz ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 2002-02-26 23:32 ` Roberto Nibali @ 2002-02-26 23:39 ` Dave Jones 2002-02-26 23:41 ` Roberto Nibali 0 siblings, 1 reply; 15+ messages in thread From: Dave Jones @ 2002-02-26 23:39 UTC (permalink / raw) To: Roberto Nibali; +Cc: Linux Kernel On Wed, Feb 27, 2002 at 12:32:00AM +0100, Roberto Nibali wrote: > make distclean removes ../include/linux/version.h and thus your patch > doesn't apply cleanly on a fresh 2.5.5 tree. Yup. All went well until ALSA arrived with its own version.h Before then, I had version.h in my diff exclusion list, and everything 'just worked'. Oh well.. I'll add some more magic to autohch.pl[*] Dave. [*] my 'check for silly mistakes' script I run diffs through before uploading. -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 2002-02-26 23:39 ` Dave Jones @ 2002-02-26 23:41 ` Roberto Nibali 2002-02-26 23:52 ` Dave Jones 0 siblings, 1 reply; 15+ messages in thread From: Roberto Nibali @ 2002-02-26 23:41 UTC (permalink / raw) To: Dave Jones; +Cc: Linux Kernel > Yup. All went well until ALSA arrived with its own version.h > Before then, I had version.h in my diff exclusion list, and everything > 'just worked'. Oh well.. I'll add some more magic to autohch.pl[*] Why not include it into /home/davej/.exclude? Regarding ALSA and showing up with their own ``version.h''; what about the others? o ../arch/i386/math-emu/version.h o ../include/pcmcia/version.h o ../include/sound/version.h Cheers (still waiting for gcc to finish ...), Roberto Nibali, ratz ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 2002-02-26 23:41 ` Roberto Nibali @ 2002-02-26 23:52 ` Dave Jones 0 siblings, 0 replies; 15+ messages in thread From: Dave Jones @ 2002-02-26 23:52 UTC (permalink / raw) To: Roberto Nibali; +Cc: Linux Kernel On Wed, Feb 27, 2002 at 12:41:47AM +0100, Roberto Nibali wrote: > Why not include it into /home/davej/.exclude? > Regarding ALSA and showing up with their own ``version.h''; what about > the others? Possibly the easier way, I removed it before when ALSA was new so that its version.h showed up in the patch. (It wouldnt compile without it in 2.4.4-dj) Since I rediffed against 2.5.5, this isn't a problem. -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 2002-02-26 22:34 Linux 2.5.5-dj2 Dave Jones 2002-02-26 23:32 ` Roberto Nibali @ 2002-02-27 1:49 ` Roberto Nibali 2002-02-27 16:13 ` Linux 2.5.5-dj2 oops Ben Clifford 2002-02-28 17:18 ` Linux 2.5.5-dj2 Wayne Whitney 3 siblings, 0 replies; 15+ messages in thread From: Roberto Nibali @ 2002-02-27 1:49 UTC (permalink / raw) To: Dave Jones; +Cc: Linux Kernel, Jaroslav Kysela [-- Attachment #1: Type: text/plain, Size: 1045 bytes --] Dave Jones wrote: > Right up to date with Marcelo & Linus, and clear inbound patch queue. > Despite the growing size, resync with Linus is still in progress, > and some of the bigger bits have now either shown up in pre1, or > are queued to go his way real soon. This should be the last time I bother you today. I have some fixes for your 2.5.5-dj2 tree. Please consider applying. compile-2.5.5-dj2.diff: o include missing <linux/interrupt.h> o spelling corrections o fix compile warnings o NOTE: rtc_timer.c has lots of useless #ifdef's, why can't we not just get rid of those? I talk about the USE_TASKLET. Or does the ALSA group plan to use something else then tasklets? compile_warn_alsa.diff: o fix compile warnings compile_warn_irda.diff: o fix compile warnings compile_warn_vm.diff o fix compile warnings There are still tons of compile warnings. If you're interested I can email them to you or put them in the web somewhere. Just in case you're getting bored ;) Best regards, Roberto Nibali, ratz [-- Attachment #2: compile-2.5.5-dj2.diff --] [-- Type: text/plain, Size: 847 bytes --] diff -ur linux-2.5.5-dj2-orig/sound/core/rtctimer.c linux-2.5.5/sound/core/rtctimer.c --- linux-2.5.5-dj2-orig/sound/core/rtctimer.c Wed Feb 27 00:34:38 2002 +++ linux-2.5.5/sound/core/rtctimer.c Wed Feb 27 02:15:05 2002 @@ -31,6 +31,7 @@ #include <sound/driver.h> #include <linux/init.h> #include <linux/time.h> +#include <linux/interrupt.h> #include <sound/core.h> #include <sound/timer.h> #include <sound/info.h> @@ -59,7 +60,7 @@ /* - * The harware depenant description for this timer. + * The hardware dependant description for this timer. */ static struct _snd_timer_hardware rtc_hw = { flags: SNDRV_TIMER_HW_FIRST|SNDRV_TIMER_HW_AUTO, @@ -210,9 +211,11 @@ /* - * exported stuffs + * exported stuff */ +#ifdef MODULE module_init(rtctimer_init) +#endif module_exit(rtctimer_exit) MODULE_PARM(rtctimer_freq, "i"); [-- Attachment #3: compile_warn_alsa.diff --] [-- Type: text/plain, Size: 999 bytes --] diff -ur linux-2.5.5-dj2-orig/sound/core/pcm_lib.c linux-2.5.5/sound/core/pcm_lib.c --- linux-2.5.5-dj2-orig/sound/core/pcm_lib.c Wed Feb 27 00:34:38 2002 +++ linux-2.5.5/sound/core/pcm_lib.c Wed Feb 27 01:24:17 2002 @@ -1130,11 +1130,12 @@ snd_pcm_hw_params_t *params, snd_pcm_hw_param_t var, int *dir) { + int err; int changed = _snd_pcm_hw_param_first(params, var); if (changed < 0) return changed; if (params->rmask) { - int err = snd_pcm_hw_refine(pcm, params); + err = snd_pcm_hw_refine(pcm, params); assert(err >= 0); } return snd_pcm_hw_param_value(params, var, dir); @@ -1168,11 +1169,12 @@ snd_pcm_hw_params_t *params, snd_pcm_hw_param_t var, int *dir) { + int err; int changed = _snd_pcm_hw_param_last(params, var); if (changed < 0) return changed; if (params->rmask) { - int err = snd_pcm_hw_refine(pcm, params); + err = snd_pcm_hw_refine(pcm, params); assert(err >= 0); } return snd_pcm_hw_param_value(params, var, dir); [-- Attachment #4: compile_warn_irda.diff --] [-- Type: text/plain, Size: 441 bytes --] diff -ur linux-2.5.5-dj2-orig/drivers/net/irda/ali-ircc.c linux-2.5.5/drivers/net/irda/ali-ircc.c --- linux-2.5.5-dj2-orig/drivers/net/irda/ali-ircc.c Wed Feb 27 00:34:35 2002 +++ linux-2.5.5/drivers/net/irda/ali-ircc.c Wed Feb 27 02:20:51 2002 @@ -258,7 +258,6 @@ struct ali_ircc_cb *self; struct pm_dev *pmdev; int dongle_id; - int ret; int err; IRDA_DEBUG(2, __FUNCTION__ "(), ---------------- Start ----------------\n"); [-- Attachment #5: compile_warn_vm.diff --] [-- Type: text/plain, Size: 504 bytes --] diff -ur linux-2.5.5-dj2-orig/mm/vmscan.c linux-2.5.5/mm/vmscan.c --- linux-2.5.5-dj2-orig/mm/vmscan.c Wed Feb 27 00:34:38 2002 +++ linux-2.5.5/mm/vmscan.c Wed Feb 27 01:18:36 2002 @@ -581,7 +581,6 @@ static int FASTCALL(shrink_caches(zone_t * classzone, int priority, unsigned int gfp_mask, int nr_pages)); static int shrink_caches(zone_t * classzone, int priority, unsigned int gfp_mask, int nr_pages) { - int chunk_size = nr_pages; unsigned long ratio; nr_pages -= kmem_cache_reap(gfp_mask); ^ permalink raw reply [flat|nested] 15+ messages in thread
* Linux 2.5.5-dj2 oops 2002-02-26 22:34 Linux 2.5.5-dj2 Dave Jones 2002-02-26 23:32 ` Roberto Nibali 2002-02-27 1:49 ` Roberto Nibali @ 2002-02-27 16:13 ` Ben Clifford 2002-02-27 16:20 ` Dave Jones 2002-02-28 17:18 ` Linux 2.5.5-dj2 Wayne Whitney 3 siblings, 1 reply; 15+ messages in thread From: Ben Clifford @ 2002-02-27 16:13 UTC (permalink / raw) To: Dave Jones; +Cc: Linux Kernel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Towards the end of my boot script, I get a sequence of oopses. However, after all this has happened, it looks like everything that should be running is running. They are described in the log as: Feb 27 07:52:25 barbarella kernel: Process mingetty (pid: 1605, threadinfo=cc3da000 task=cc15e780) Feb 27 07:52:25 barbarella kernel: Process mingetty (pid: 1610, threadinfo=cbfe0000 task=cc03ed40) Feb 27 07:52:25 barbarella kernel: Process mingetty (pid: 1611, threadinfo=cc00a000 task=cc03f2e0) Feb 27 07:52:25 barbarella kernel: Process mingetty (pid: 1612, threadinfo=cc10e000 task=cc03f880) Feb 27 07:52:25 barbarella kernel: Process mingetty (pid: 1613, threadinfo=cc11e000 task=cc120220) However, the mingettys get restarted and work. Interestingly, there is one at 1604, which was means, that the first one is starting up without problem. The remaining mingetty/login processes are numbered: 1604 vc/1 S 0:00 /sbin/mingetty tty1 1633 vc/2 S 0:00 login -- root 1634 vc/3 S 0:00 login -- benc 1635 vc/4 S 0:00 login -- root 1636 vc/5 S 0:00 login -- benc 1637 vc/6 S 0:00 /sbin/mingetty tty6 I also get a similar OOPs when I try to run X. ksymoops 2.4.1 on i686 2.5.5-dj2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.5.5-dj2/ (default) -m /boot/System.map-2.5.5-dj2 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (compare_maps): ksyms_base symbol idle_cpu_R__ver_idle_cpu not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol vmalloc_to_page_R__ver_vmalloc_to_page not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): mismatch on symbol icmpv6_socket , ipv6 says d093a5e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09382e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol icmpv6_statistics , ipv6 says d093a4e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09381e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_dev_count , ipv6 says d093a100, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937e00. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_ifa_count , ipv6 says d093a104, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937e04. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_protos , ipv6 says d093a460, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0938160. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inetsw6 , ipv6 says d093a080, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937d80. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol ip6_ra_chain , ipv6 says d093a360, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0938060. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol ipv6_statistics , ipv6 says d093a2a0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937fa0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol raw6_sk_cachep , ipv6 says d093a0e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937de0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol raw_v6_htable , ipv6 says d093a3e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09380e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol rt6_stats , ipv6 says d093a268, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937f68. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol tcp6_sk_cachep , ipv6 says d093a0d8, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937dd8. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol udp6_sk_cachep , ipv6 says d093a0dc, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937ddc. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol udp_stats_in6 , ipv6 says d093a3a0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09380a0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol scsi_CDs , sr_mod says d08e6834, /lib/modules/2.5.5-dj2/kernel/drivers/scsi/sr_mod.o says d08e6560. Ignoring /lib/modules/2.5.5-dj2/kernel/drivers/scsi/sr_mod.o entry 8139too Fast Ethernet driver 0.9.24 ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Analog Devices AD1885) Unable to handle kernel NULL pointer dereference at virtual address 0000000c c01883c4 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01883c4>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: c1241100 ebx: cf605a00 ecx: 00000000 edx: 00000000 esi: 00000019 edi: 00000050 ebp: cfae3364 esp: cc3dbea0 ds: 0018 es: 0018 ss: 0018 Stack: cc042000 00000001 cc3d0402 c0189059 00000001 00000000 00000000 c017f726 cc042000 cfae3364 00000002 cc042000 cfb08c80 cc3dbee8 cc3da000 cc3dbf84 00000001 cf1ba009 cfb08c80 00000005 cfafb7ac c13650e4 00000000 00000000 Call Trace: [<c0189059>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 90 55 a1 0c d8 2e c0 57 31 >>EIP; c01883c4 <vc_allocate+e4/f0> <===== Trace; c0189059 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c01883c4 <vc_allocate+e4/f0> 00000000 <_EIP>: Code; c01883c4 <vc_allocate+e4/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c01883c9 <vc_allocate+e9/f0> 5: 31 c0 xor %eax,%eax Code; c01883cb <vc_allocate+eb/f0> 7: 5b pop %ebx Code; c01883cc <vc_allocate+ec/f0> 8: 5e pop %esi Code; c01883cd <vc_allocate+ed/f0> 9: 5f pop %edi Code; c01883ce <vc_allocate+ee/f0> a: c3 ret Code; c01883cf <vc_allocate+ef/f0> b: 90 nop Code; c01883d0 <vc_resize+0/3e0> c: 55 push %ebp Code; c01883d1 <vc_resize+1/3e0> d: a1 0c d8 2e c0 mov 0xc02ed80c,%eax Code; c01883d6 <vc_resize+6/3e0> 12: 57 push %edi Code; c01883d7 <vc_resize+7/3e0> 13: 31 00 xor %eax,(%eax) <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c01883c4 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01883c4>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc4d6000 ecx: 00000000 edx: 00000000 esi: 00000019 edi: 00000050 ebp: cfd7e344 esp: cbfe1ea0 ds: 0018 es: 0018 ss: 0018 Stack: ce17b000 00000002 cbfe0403 c0189059 00000002 00000000 00000000 c017f726 ce17b000 cfd7e344 00000002 ce17b000 cfb08d88 cbfe1ee8 cbfe0000 cbfe1f84 00000001 cfdf5009 cfb08d88 00000005 cfafba04 c136516c 00000000 00000000 Call Trace: [<c0189059>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 90 55 a1 0c d8 2e c0 57 31 >>EIP; c01883c4 <vc_allocate+e4/f0> <===== Trace; c0189059 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c01883c4 <vc_allocate+e4/f0> 00000000 <_EIP>: Code; c01883c4 <vc_allocate+e4/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c01883c9 <vc_allocate+e9/f0> 5: 31 c0 xor %eax,%eax Code; c01883cb <vc_allocate+eb/f0> 7: 5b pop %ebx Code; c01883cc <vc_allocate+ec/f0> 8: 5e pop %esi Code; c01883cd <vc_allocate+ed/f0> 9: 5f pop %edi Code; c01883ce <vc_allocate+ee/f0> a: c3 ret Code; c01883cf <vc_allocate+ef/f0> b: 90 nop Code; c01883d0 <vc_resize+0/3e0> c: 55 push %ebp Code; c01883d1 <vc_resize+1/3e0> d: a1 0c d8 2e c0 mov 0xc02ed80c,%eax Code; c01883d6 <vc_resize+6/3e0> 12: 57 push %edi Code; c01883d7 <vc_resize+7/3e0> 13: 31 00 xor %eax,(%eax) <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c01883c4 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01883c4>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc4d6200 ecx: 00000000 edx: 00000000 esi: 00000019 edi: 00000050 ebp: cfd7e2d4 esp: cc00bea0 ds: 0018 es: 0018 ss: 0018 Stack: cc0c6000 00000003 cc000404 c0189059 00000003 00000000 00000000 c017f726 cc0c6000 cfd7e2d4 00000002 cc0c6000 cfb08e90 cc00bee8 cc00a000 cc00bf84 00000001 cc467009 cfb08e90 00000005 cfafbc5c c13651f4 00000000 00000000 Call Trace: [<c0189059>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 90 55 a1 0c d8 2e c0 57 31 >>EIP; c01883c4 <vc_allocate+e4/f0> <===== Trace; c0189059 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c01883c4 <vc_allocate+e4/f0> 00000000 <_EIP>: Code; c01883c4 <vc_allocate+e4/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c01883c9 <vc_allocate+e9/f0> 5: 31 c0 xor %eax,%eax Code; c01883cb <vc_allocate+eb/f0> 7: 5b pop %ebx Code; c01883cc <vc_allocate+ec/f0> 8: 5e pop %esi Code; c01883cd <vc_allocate+ed/f0> 9: 5f pop %edi Code; c01883ce <vc_allocate+ee/f0> a: c3 ret Code; c01883cf <vc_allocate+ef/f0> b: 90 nop Code; c01883d0 <vc_resize+0/3e0> c: 55 push %ebp Code; c01883d1 <vc_resize+1/3e0> d: a1 0c d8 2e c0 mov 0xc02ed80c,%eax Code; c01883d6 <vc_resize+6/3e0> 12: 57 push %edi Code; c01883d7 <vc_resize+7/3e0> 13: 31 00 xor %eax,(%eax) <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c01883c4 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01883c4>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc4d6400 ecx: 00000000 edx: 00000000 esi: 00000019 edi: 00000050 ebp: cd856234 esp: cc10fea0 ds: 0018 es: 0018 ss: 0018 Stack: cc026000 00000004 cc100405 c0189059 00000004 00000000 00000000 c017f726 cc026000 cd856234 00000002 cc026000 cfaf90c4 cc10fee8 cc10e000 cc10ff84 00000001 cc118009 cfaf90c4 00000005 cfafbeb4 c136527c 00000000 00000000 Call Trace: [<c0189059>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 90 55 a1 0c d8 2e c0 57 31 >>EIP; c01883c4 <vc_allocate+e4/f0> <===== Trace; c0189059 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c01883c4 <vc_allocate+e4/f0> 00000000 <_EIP>: Code; c01883c4 <vc_allocate+e4/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c01883c9 <vc_allocate+e9/f0> 5: 31 c0 xor %eax,%eax Code; c01883cb <vc_allocate+eb/f0> 7: 5b pop %ebx Code; c01883cc <vc_allocate+ec/f0> 8: 5e pop %esi Code; c01883cd <vc_allocate+ed/f0> 9: 5f pop %edi Code; c01883ce <vc_allocate+ee/f0> a: c3 ret Code; c01883cf <vc_allocate+ef/f0> b: 90 nop Code; c01883d0 <vc_resize+0/3e0> c: 55 push %ebp Code; c01883d1 <vc_resize+1/3e0> d: a1 0c d8 2e c0 mov 0xc02ed80c,%eax Code; c01883d6 <vc_resize+6/3e0> 12: 57 push %edi Code; c01883d7 <vc_resize+7/3e0> 13: 31 00 xor %eax,(%eax) <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c01883c4 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c01883c4>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc4d6600 ecx: 00000000 edx: 00000000 esi: 00000019 edi: 00000050 ebp: cc782724 esp: cc11fea0 ds: 0018 es: 0018 ss: 0018 Stack: cc080000 00000005 cc110406 c0189059 00000005 00000000 00000000 c017f726 cc080000 cc782724 00000002 cc080000 cfaf91cc cc11fee8 cc11e000 cc11ff84 00000001 cc0dd009 cfaf91cc 00000005 cfaf8190 c1365304 00000000 00000000 Call Trace: [<c0189059>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 90 55 a1 0c d8 2e c0 57 31 >>EIP; c01883c4 <vc_allocate+e4/f0> <===== Trace; c0189059 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c01883c4 <vc_allocate+e4/f0> 00000000 <_EIP>: Code; c01883c4 <vc_allocate+e4/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c01883c9 <vc_allocate+e9/f0> 5: 31 c0 xor %eax,%eax Code; c01883cb <vc_allocate+eb/f0> 7: 5b pop %ebx Code; c01883cc <vc_allocate+ec/f0> 8: 5e pop %esi Code; c01883cd <vc_allocate+ed/f0> 9: 5f pop %edi Code; c01883ce <vc_allocate+ee/f0> a: c3 ret Code; c01883cf <vc_allocate+ef/f0> b: 90 nop Code; c01883d0 <vc_resize+0/3e0> c: 55 push %ebp Code; c01883d1 <vc_resize+1/3e0> d: a1 0c d8 2e c0 mov 0xc02ed80c,%eax Code; c01883d6 <vc_resize+6/3e0> 12: 57 push %edi Code; c01883d7 <vc_resize+7/3e0> 13: 31 00 xor %eax,(%eax) 18 warnings issued. Results may not be reliable. - -- Ben Clifford benc@hawaga.org.uk GPG: 30F06950 http://www.hawaga.org.uk/resume/resume001.pdf Live Ben-cam: http://barbarella.hawaga.org.uk/benc-cgi/watchers.cgi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8fQXBsYXoezDwaVARAmmBAJ412xWWARAVXUfCx6VRpZqwbAufZwCeIS8l 7Xe/hWBhumrwebxMche9QIE= =4iSu -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-27 16:13 ` Linux 2.5.5-dj2 oops Ben Clifford @ 2002-02-27 16:20 ` Dave Jones 2002-02-27 17:30 ` James Simmons 0 siblings, 1 reply; 15+ messages in thread From: Dave Jones @ 2002-02-27 16:20 UTC (permalink / raw) To: Ben Clifford; +Cc: Linux Kernel On Wed, Feb 27, 2002 at 08:13:49AM -0800, Ben Clifford wrote: > >>EIP; c01883c4 <vc_allocate+e4/f0> <===== > Trace; c0189059 <con_open+19/70> > Trace; c017f726 <tty_open+216/3c0> Yup, something not quite right with the last set of James' console changes by the looks. I already bounced him a copy of a similar oops. For now, you could try backing out the console-preempt.diff patch from http://www.codemonkey.org.uk/patches/merged/2.5.5/dj2/ -- | Dave Jones. http://www.codemonkey.org.uk | SuSE Labs ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-27 16:20 ` Dave Jones @ 2002-02-27 17:30 ` James Simmons 0 siblings, 0 replies; 15+ messages in thread From: James Simmons @ 2002-02-27 17:30 UTC (permalink / raw) To: Dave Jones; +Cc: Ben Clifford, Linux Kernel > On Wed, Feb 27, 2002 at 08:13:49AM -0800, Ben Clifford wrote: > > >>EIP; c01883c4 <vc_allocate+e4/f0> <===== > > Trace; c0189059 <con_open+19/70> > > Trace; c017f726 <tty_open+216/3c0> > > Yup, something not quite right with the last set of James' console > changes by the looks. I already bounced him a copy of a similar oops. > > For now, you could try backing out the console-preempt.diff patch > from http://www.codemonkey.org.uk/patches/merged/2.5.5/dj2/ Ah the joy of incremental changes. You always miss something. This is the next set of patches. I have it running on my current system and I looked for Oops but didn't see any. Let me know if this doesn't work. Apply the below patch. http://www.transvirtual.com/~jsimmons/console/console_8.diff ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 2002-02-26 22:34 Linux 2.5.5-dj2 Dave Jones ` (2 preceding siblings ...) 2002-02-27 16:13 ` Linux 2.5.5-dj2 oops Ben Clifford @ 2002-02-28 17:18 ` Wayne Whitney 3 siblings, 0 replies; 15+ messages in thread From: Wayne Whitney @ 2002-02-28 17:18 UTC (permalink / raw) To: Dave Jones; +Cc: linux-kernel Hello, I need to use the patch below to get isofs.o to compile properly when I don't have CONFIG_ZISOFS set. Without this patch neither branch was being executed in that case. Cheers, Wayne --- linux-2.5.5-dj2/fs/isofs/Makefile.orig Thu Feb 28 09:10:30 2002 +++ linux-2.5.5-dj2/fs/isofs/Makefile Thu Feb 28 08:44:10 2002 @@ -11,9 +11,7 @@ ifeq ( $(CONFIG_ZISOFS), y ) obj-y := compress.o namei.o inode.o dir.o util.o rock.o -endif - -ifeq ( $(CONFIG_ZISOFS), n ) +else obj-y := namei.o inode.o dir.o util.o rock.o endif ^ permalink raw reply [flat|nested] 15+ messages in thread
[parent not found: <Pine.LNX.4.33.0202271014380.13407-100000@barbarella.hawaga.org.uk>]
* Re: Linux 2.5.5-dj2 oops [not found] <Pine.LNX.4.33.0202271014380.13407-100000@barbarella.hawaga.org.uk> @ 2002-02-27 19:39 ` James Simmons 2002-02-27 20:29 ` Ben Clifford 0 siblings, 1 reply; 15+ messages in thread From: James Simmons @ 2002-02-27 19:39 UTC (permalink / raw) To: Ben Clifford; +Cc: Linux Kernel Mailing List Okay folks. Here is another patch to fix the oops. It is against a 2.5.5-dj2 tree. I have tested against vgacon and fbcon. Note it still is incomplete since a few fbdev drivers break. If they where ported over to the new api this wouldn't be a issue. http://www.transvirtual.com/~jsimmons/console/console_8.diff ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-27 19:39 ` Linux 2.5.5-dj2 oops James Simmons @ 2002-02-27 20:29 ` Ben Clifford 2002-02-27 21:03 ` James Simmons 0 siblings, 1 reply; 15+ messages in thread From: Ben Clifford @ 2002-02-27 20:29 UTC (permalink / raw) To: James Simmons; +Cc: Linux Kernel Mailing List -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 27 Feb 2002, James Simmons wrote: > Okay folks. Here is another patch to fix the oops. It is against a > http://www.transvirtual.com/~jsimmons/console/console_8.diff James, I still get oopses at boot: - -- Ben Clifford benc@hawaga.org.uk GPG: 30F06950 Live Ben-cam: http://barbarella.hawaga.org.uk/benc-cgi/watchers.cgi ksymoops 2.4.1 on i686 2.5.5-dj2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.5.5-dj2/ (default) -m /boot/System.map-2.5.5-dj2 (default) Warning: You did not tell me where to find symbol information. I will assume that the log matches the kernel and modules that are running right now and I'll use the default options above for symbol resolution. If the current kernel and/or modules do not match the log, you can get more accurate output by telling me the kernel version and where to find map, modules, ksyms etc. ksymoops -h explains the options. Warning (compare_maps): ksyms_base symbol idle_cpu_R__ver_idle_cpu not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): ksyms_base symbol vmalloc_to_page_R__ver_vmalloc_to_page not found in System.map. Ignoring ksyms_base entry Warning (compare_maps): mismatch on symbol icmpv6_socket , ipv6 says d093a5e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09382e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol icmpv6_statistics , ipv6 says d093a4e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09381e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_dev_count , ipv6 says d093a100, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937e00. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_ifa_count , ipv6 says d093a104, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937e04. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inet6_protos , ipv6 says d093a460, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0938160. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol inetsw6 , ipv6 says d093a080, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937d80. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol ip6_ra_chain , ipv6 says d093a360, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0938060. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol ipv6_statistics , ipv6 says d093a2a0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937fa0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol raw6_sk_cachep , ipv6 says d093a0e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937de0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol raw_v6_htable , ipv6 says d093a3e0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09380e0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol rt6_stats , ipv6 says d093a268, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937f68. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol tcp6_sk_cachep , ipv6 says d093a0d8, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937dd8. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol udp6_sk_cachep , ipv6 says d093a0dc, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d0937ddc. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol udp_stats_in6 , ipv6 says d093a3a0, /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o says d09380a0. Ignoring /lib/modules/2.5.5-dj2/kernel/net/ipv6/ipv6.o entry Warning (compare_maps): mismatch on symbol scsi_CDs , sr_mod says d08e6834, /lib/modules/2.5.5-dj2/kernel/drivers/scsi/sr_mod.o says d08e6560. Ignoring /lib/modules/2.5.5-dj2/kernel/drivers/scsi/sr_mod.o entry 8139too Fast Ethernet driver 0.9.24 ac97_codec: AC97 Audio codec, id: 0x4144:0x5360 (Analog Devices AD1885) Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0188369 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0188369>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010246 eax: c1241100 ebx: cc207000 ecx: 00000720 edx: 00000000 esi: 00000050 edi: 00000054 ebp: cf87d234 esp: cbf55ea0 ds: 0018 es: 0018 ss: 0018 Stack: cbee0000 00000001 cbf50402 c0189029 00000001 00000000 00000000 c017f726 cbee0000 cf87d234 00000002 cbee0000 cfb09c80 cbf55ee8 cbf54000 cbf55f84 00000001 cfdce009 cfb09c80 00000005 cfafc7ac c13650e4 00000000 00000000 Call Trace: [<c0189029>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 8d b6 00 00 00 00 8d bf 00 >>EIP; c0188369 <vc_allocate+d9/f0> <===== Trace; c0189029 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c0188369 <vc_allocate+d9/f0> 00000000 <_EIP>: Code; c0188369 <vc_allocate+d9/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c018836e <vc_allocate+de/f0> 5: 31 c0 xor %eax,%eax Code; c0188370 <vc_allocate+e0/f0> 7: 5b pop %ebx Code; c0188371 <vc_allocate+e1/f0> 8: 5e pop %esi Code; c0188372 <vc_allocate+e2/f0> 9: 5f pop %edi Code; c0188373 <vc_allocate+e3/f0> a: c3 ret Code; c0188374 <vc_allocate+e4/f0> b: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c018837a <vc_allocate+ea/f0> 11: 8d bf 00 00 00 00 lea 0x0(%edi),%edi <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0188369 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0188369>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc207200 ecx: 00000720 edx: 00000000 esi: 00000050 edi: 00000058 ebp: cfd7ec04 esp: cc033ea0 ds: 0018 es: 0018 ss: 0018 Stack: cc517000 00000002 cc030403 c0189029 00000002 00000000 00000000 c017f726 cc517000 cfd7ec04 00000002 cc517000 cfb09d88 cc033ee8 cc032000 cc033f84 00000001 cdd26009 cfb09d88 00000005 cfafca04 c136516c 00000000 00000000 Call Trace: [<c0189029>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 8d b6 00 00 00 00 8d bf 00 >>EIP; c0188369 <vc_allocate+d9/f0> <===== Trace; c0189029 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c0188369 <vc_allocate+d9/f0> 00000000 <_EIP>: Code; c0188369 <vc_allocate+d9/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c018836e <vc_allocate+de/f0> 5: 31 c0 xor %eax,%eax Code; c0188370 <vc_allocate+e0/f0> 7: 5b pop %ebx Code; c0188371 <vc_allocate+e1/f0> 8: 5e pop %esi Code; c0188372 <vc_allocate+e2/f0> 9: 5f pop %edi Code; c0188373 <vc_allocate+e3/f0> a: c3 ret Code; c0188374 <vc_allocate+e4/f0> b: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c018837a <vc_allocate+ea/f0> 11: 8d bf 00 00 00 00 lea 0x0(%edi),%edi <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0188369 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0188369>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc207400 ecx: 00000720 edx: 00000000 esi: 00000050 edi: 00000060 ebp: cfd7e344 esp: cbfa5ea0 ds: 0018 es: 0018 ss: 0018 Stack: cc91d000 00000004 cbfa0405 c0189029 00000004 00000000 00000000 c017f726 cc91d000 cfd7e344 00000002 cc91d000 cfafa0c4 cbfa5ee8 cbfa4000 cbfa5f84 00000001 cd5e5009 cfafa0c4 00000005 cfafceb4 c136527c 00000000 00000000 Call Trace: [<c0189029>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 8d b6 00 00 00 00 8d bf 00 >>EIP; c0188369 <vc_allocate+d9/f0> <===== Trace; c0189029 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c0188369 <vc_allocate+d9/f0> 00000000 <_EIP>: Code; c0188369 <vc_allocate+d9/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c018836e <vc_allocate+de/f0> 5: 31 c0 xor %eax,%eax Code; c0188370 <vc_allocate+e0/f0> 7: 5b pop %ebx Code; c0188371 <vc_allocate+e1/f0> 8: 5e pop %esi Code; c0188372 <vc_allocate+e2/f0> 9: 5f pop %edi Code; c0188373 <vc_allocate+e3/f0> a: c3 ret Code; c0188374 <vc_allocate+e4/f0> b: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c018837a <vc_allocate+ea/f0> 11: 8d bf 00 00 00 00 lea 0x0(%edi),%edi <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0188369 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0188369>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc207600 ecx: 00000720 edx: 00000000 esi: 00000050 edi: 00000064 ebp: cc80c874 esp: cbfd5ea0 ds: 0018 es: 0018 ss: 0018 Stack: cbedf000 00000005 cbfd0406 c0189029 00000005 00000000 00000000 c017f726 cbedf000 cc80c874 00000002 cbedf000 cfafa1cc cbfd5ee8 cbfd4000 cbfd5f84 00000001 cc09c009 cfafa1cc 00000005 cfaf9190 c1365304 00000000 00000000 Call Trace: [<c0189029>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 8d b6 00 00 00 00 8d bf 00 >>EIP; c0188369 <vc_allocate+d9/f0> <===== Trace; c0189029 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c0188369 <vc_allocate+d9/f0> 00000000 <_EIP>: Code; c0188369 <vc_allocate+d9/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c018836e <vc_allocate+de/f0> 5: 31 c0 xor %eax,%eax Code; c0188370 <vc_allocate+e0/f0> 7: 5b pop %ebx Code; c0188371 <vc_allocate+e1/f0> 8: 5e pop %esi Code; c0188372 <vc_allocate+e2/f0> 9: 5f pop %edi Code; c0188373 <vc_allocate+e3/f0> a: c3 ret Code; c0188374 <vc_allocate+e4/f0> b: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c018837a <vc_allocate+ea/f0> 11: 8d bf 00 00 00 00 lea 0x0(%edi),%edi <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000c c0188369 *pde = 00000000 Oops: 0002 CPU: 0 EIP: 0010:[<c0188369>] Not tainted EFLAGS: 00010246 eax: c1241100 ebx: cc207800 ecx: 00000720 edx: 00000000 esi: 00000050 edi: 0000005c ebp: cd89ed94 esp: cbf7fea0 ds: 0018 es: 0018 ss: 0018 Stack: cbea9000 00000003 cbf70404 c0189029 00000003 00000000 00000000 c017f726 cbea9000 cd89ed94 00000002 cbea9000 cfb09e90 cbf7fee8 cbf7e000 cbf7ff84 00000001 cc943009 cfb09e90 00000005 cfafcc5c c13651f4 00000000 00000000 Call Trace: [<c0189029>] [<c017f726>] [<c0172dc8>] [<c017331d>] [<c0139256>] [<c013915d>] [<c0143a2e>] [<c0139525>] [<c0108c0f>] Code: a3 0c 00 00 00 31 c0 5b 5e 5f c3 8d b6 00 00 00 00 8d bf 00 >>EIP; c0188369 <vc_allocate+d9/f0> <===== Trace; c0189029 <con_open+19/70> Trace; c017f726 <tty_open+216/3c0> Trace; c0172dc8 <devfs_notify_change+b8/d0> Trace; c017331d <devfs_open+ad/170> Trace; c0139256 <dentry_open+e6/190> Trace; c013915d <filp_open+4d/60> Trace; c0143a2e <getname+5e/a0> Trace; c0139525 <sys_open+35/70> Trace; c0108c0f <syscall_call+7/b> Code; c0188369 <vc_allocate+d9/f0> 00000000 <_EIP>: Code; c0188369 <vc_allocate+d9/f0> <===== 0: a3 0c 00 00 00 mov %eax,0xc <===== Code; c018836e <vc_allocate+de/f0> 5: 31 c0 xor %eax,%eax Code; c0188370 <vc_allocate+e0/f0> 7: 5b pop %ebx Code; c0188371 <vc_allocate+e1/f0> 8: 5e pop %esi Code; c0188372 <vc_allocate+e2/f0> 9: 5f pop %edi Code; c0188373 <vc_allocate+e3/f0> a: c3 ret Code; c0188374 <vc_allocate+e4/f0> b: 8d b6 00 00 00 00 lea 0x0(%esi),%esi Code; c018837a <vc_allocate+ea/f0> 11: 8d bf 00 00 00 00 lea 0x0(%edi),%edi 18 warnings issued. Results may not be reliable. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8fUHGsYXoezDwaVARApp4AJkB0umawX/276zofc2XXpRqmvMb2QCcDXUM vLJ7/Ahpcyos8FM0QWo9F2o= =8mrm -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-27 20:29 ` Ben Clifford @ 2002-02-27 21:03 ` James Simmons 2002-02-28 0:33 ` Ben Clifford 0 siblings, 1 reply; 15+ messages in thread From: James Simmons @ 2002-02-27 21:03 UTC (permalink / raw) To: Ben Clifford; +Cc: Linux Kernel Mailing List > Okay folks. Here is another patch to fix the oops. It is against a > http://www.transvirtual.com/~jsimmons/console/console_8.diff Okay. This time I believe I see what caused the oops. Give it a try again. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-27 21:03 ` James Simmons @ 2002-02-28 0:33 ` Ben Clifford 2002-02-28 0:40 ` James Simmons 0 siblings, 1 reply; 15+ messages in thread From: Ben Clifford @ 2002-02-28 0:33 UTC (permalink / raw) To: James Simmons; +Cc: Linux Kernel Mailing List -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Wed, 27 Feb 2002, James Simmons wrote: > > Okay folks. Here is another patch to fix the oops. It is against a > > http://www.transvirtual.com/~jsimmons/console/console_8.diff > > Okay. This time I believe I see what caused the oops. Give it a try again. Yes, that cures both the oopses when mingetty runs and the oops when X starts up. - -- Ben Clifford benc@hawaga.org.uk GPG: 30F06950 Live Ben-cam: http://barbarella.hawaga.org.uk/benc-cgi/watchers.cgi -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8fXrpsYXoezDwaVARAnAbAJ9FBEkSADZvaKQBjqB5d4UkUhc7qACePtLZ VTP8NkCNQhTCGtyObrM6MTM= =qbAS -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Linux 2.5.5-dj2 oops 2002-02-28 0:33 ` Ben Clifford @ 2002-02-28 0:40 ` James Simmons 0 siblings, 0 replies; 15+ messages in thread From: James Simmons @ 2002-02-28 0:40 UTC (permalink / raw) To: Ben Clifford; +Cc: Linux Kernel Mailing List > > > http://www.transvirtual.com/~jsimmons/console/console_8.diff > > > > Okay. This time I believe I see what caused the oops. Give it a try again. > > Yes, that cures both the oopses when mingetty runs and the oops when X > starts up. Okay. Then it was a probable of pm_con being NULL. I added a sanity test for that. Now to send the patch to David Jones. ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2002-02-28 17:23 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-26 22:34 Linux 2.5.5-dj2 Dave Jones
2002-02-26 23:32 ` Roberto Nibali
2002-02-26 23:39 ` Dave Jones
2002-02-26 23:41 ` Roberto Nibali
2002-02-26 23:52 ` Dave Jones
2002-02-27 1:49 ` Roberto Nibali
2002-02-27 16:13 ` Linux 2.5.5-dj2 oops Ben Clifford
2002-02-27 16:20 ` Dave Jones
2002-02-27 17:30 ` James Simmons
2002-02-28 17:18 ` Linux 2.5.5-dj2 Wayne Whitney
[not found] <Pine.LNX.4.33.0202271014380.13407-100000@barbarella.hawaga.org.uk>
2002-02-27 19:39 ` Linux 2.5.5-dj2 oops James Simmons
2002-02-27 20:29 ` Ben Clifford
2002-02-27 21:03 ` James Simmons
2002-02-28 0:33 ` Ben Clifford
2002-02-28 0:40 ` James Simmons
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox