Hi all,
I have found a regression at 3rd stage, that prevents me to install my sound
card drivers anymore,
I have regtested it, and the range is 42150 - 42263
Unfortunately, there are no debug revisions between these 2 revs, so i cant
regtest anymore.
Since i was trying to install sound card drivers, i asked Janderwald about
it, and he has led me to the ML
This is the log im getting ( http://www.reactos.org/paste/index.php/5523/ ):
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"FMSynth"
L"WDM_P16X.Interface.DMus" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({65e8773e-8f56-11d0-a3b9-00a0c9223196} L"FMSynth"
L"WDM_P16X.Interface.DMus" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({dff220f3-f70f-11d0-b917-00a0c9223196} L"FMSynth"
L"WDM_P16X.Interface.DMus" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"Wave"
L"WDM_P16X.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({65e8773e-8f56-11d0-a3b9-00a0c9223196} L"Wave"
L"WDM_P16X.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({65e8773d-8f56-11d0-a3b9-00a0c9223196} L"Wave"
L"WDM_P16X.Interface.Wave" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"Topology"
L"WDM_P16X.Interface.Topology" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({dda54a40-1e4c-11d1-a050-405705c10000} L"Topology"
L"WDM_P16X.Interface.Topology" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({6994ad04-93ef-11d0-a3cc-00a0c9223196} L"UART"
L"WDM_P16X.Interface.UART" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({65e8773e-8f56-11d0-a3b9-00a0c9223196} L"UART"
L"WDM_P16X.Interface.UART" 0)
fixme:(dll/win32/setupapi/interface.c:307) Need to
InstallOneInterface({65e8773d-8f56-11d0-a3b9-00a0c9223196} L"UART"
L"WDM_P16X.Interface.UART" 0)
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\sysaudio.sys" ->
L"C:\\ReactOS\\System32\\sysaudio.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\wdmaud.sys" ->
L"C:\\ReactOS\\System32\\wdmaud.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\portcls.sys" ->
L"C:\\ReactOS\\System32\\portcls.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\drmk.sys" -> L"C:\\ReactOS\\System32\\drmk.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\kmixer.sys" ->
L"C:\\ReactOS\\System32\\kmixer.sys"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\wdmaud.drv" ->
L"C:\\ReactOS\\System32\\drivers\\wdmaud.drv"
err:(dll/win32/setupapi/queue.c:1659) copy error 2
L"C:\\ReactOS\\inf\\ksuser.dll" ->
L"C:\\ReactOS\\System32\\drivers\\ksuser.dll"
err:(dll/win32/shell32/shellpath.c:1454) Failed to create directory
L"%USERPROFILE%\\Configuraci\00f3n local\\Archivos temporales de
Internet".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 0
err:(dll/win32/shell32/shellpath.c:1454) Failed to create directory
L"%USERPROFILE%\\Configuraci\00f3n local\\Historial".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 1
err:(dll/win32/shell32/shellpath.c:1454) Failed to create directory
L"%USERPROFILE%\\Cookies".
err:(dll/win32/wininet/urlcache.c:554) Couldn't get path for default container 2
fixme:(dll/win32/setupapi/stubs.c:200) Stub 00638920 0132FF40 1 0132FF0C
(drivers/wdm/audio/backpln/portcls/adapter.c:48) PcInitializeAdapterDriver
(drivers/wdm/audio/backpln/portcls/adapter.c:52) Setting IRP handlers
(drivers/wdm/audio/backpln/portcls/adapter.c:98) PcAddAdapterDevice called
(drivers/wdm/audio/backpln/portcls/irp.c:142) unhandled function 15
(drivers/wdm/audio/backpln/portcls/irp.c:142) unhandled function 15
(drivers/wdm/audio/backpln/portcls/irp.c:142) unhandled function 15
(drivers/wdm/audio/backpln/portcls/irp.c:142) unhandled function 15
(drivers/wdm/audio/backpln/portcls/irp.c:142) unhandled function 15
Assertion 'PointerPte != NULL' failed at ARM³::SYSPTE line 177
Entered debugger on embedded INT3 at 0x0008:0x808c06f6.
kdb:> bt
Eip:
<NTOSKRNL.EXE:c06f7 (lib/rtl/i386/debug_asm.S:33 (DbgBreakPoint@0))>
Frames:
<NTOSKRNL.EXE:79d20 (ARM³::SYSPTE:177 (MiReserveSystemPtes@8))>
<NTOSKRNL.EXE:793dd (ARM³::POOL:270 (MiAllocatePoolPages@8))>
<NTOSKRNL.EXE:7666d (ARM³::EXPOOL:118 (ExAllocateArmPoolWithTag@12))>
<NTOSKRNL.EXE:8403c (ntoskrnl/mm/pool.c:87 (EiAllocatePool@16))>
<NTOSKRNL.EXE:8415d (ntoskrnl/mm/pool.c:166 (ExAllocatePoolWithTag@12))>
<FM801A.sys:6f4d>
<FM801A.sys:bfb9>
<NTOSKRNL.EXE:8415d (ntoskrnl/mm/pool.c:166 (ExAllocatePoolWithTag@12))>
<portcls.sys:997c (drivers/wdm/audio/backpln/portcls/pool.c:18 (AllocateItem))>
<portcls.sys:da36 (drivers/wdm/audio/backpln/portcls/registry.c:371
(PcNewRegistryKey@36))>
<FM801A.sys:e6ba>
<FM801A.sys:909>
<portcls.sys:4c65 (drivers/wdm/audio/backpln/portcls/irp.c:97 (PortClsPnp@8))>
<portcls.sys:4d31 (drivers/wdm/audio/backpln/portcls/irp.c:268
(PcDispatchIrp@8))>
<FM801A.sys:656f>
<FM801A.sys:63bb>
<NTOSKRNL.EXE:5a90a (ntoskrnl/io/pnpmgr/pnpmgr.c:534 (IopInitiatePnpIrp))>
<NTOSKRNL.EXE:5a3c3 (ntoskrnl/include/internal/ke_x.h:98 (IopStartDevice))>
<NTOSKRNL.EXE:5bd75 (ntoskrnl/io/pnpmgr/pnpmgr.c:2055
(IopActionInitChildServices))>
<NTOSKRNL.EXE:59e31 (ntoskrnl/io/pnpmgr/plugplay.c:577 (IopResetDevice))>
<NTOSKRNL.EXE:5a0cc (ntoskrnl/io/pnpmgr/plugplay.c:837
(NtPlugPlayControl@12))>--- Press q to abort, any other key to
continue ---
<NTOSKRNL.EXE:b8cf0 (ntoskrnl/ke/i386/trap.s:244 (KiFastCallEntry))>
<ntdll.dll:658d>
<umpnpmgr.exe:9614>
<rpcrt4.dll:1c0b3>
<rpcrt4.dll:1c479>
<rpcrt4.dll:1c54b>
<kernel32.dll:27b4f>
<ntdll.dll:179f2>
<ntdll.dll:181e6>
<00000000>
kdb:>
Your kung-fu is the best, Alex.
On Aug 3, 2009 7:22 PM, "Alex Ionescu" <ionucu(a)videotron.ca> wrote:
Just got back to San Francisco... I will take you up on the challenge.
Your ass is grass, and I'm the lawnmower.
Best regards,
Alex Ionescu
On Mon, Aug 3, 2009 at 11:15 AM, Timo Kreuzer <timo.kreuzer(a)web.de> wrote: >
> yeah ;-) > > Dmitr...
_______________________________________________
Ros-dev mailing list
Ros-dev(a)reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev
Hi,
I just checked: ctime and asctime have a different behaviour when it comes
to parameter checks, although they work on the same buffer. I'll address
this soon.
Most param checks are missing indeed, but they'll be added one after
another. I'm just starting on that. The only real life problem with the code
that I could find is that mktime produces a time that is one or two hours
off.
Best regards
Gregor Schneider
On Tue, Aug 4, 2009 at 3:02 PM, <dchapyshev(a)svn.reactos.org> wrote:
> Author: dchapyshev
> Date: Tue Aug 4 21:02:56 2009
> New Revision: 42388
>
> URL: http://svn.reactos.org/svn/reactos?rev=42388&view=rev
> Log:
> - Add "ReactOS Application Manager". This program is replacement "Download !" and appwiz.cpl.
>
I don't have the time to do a build at the moment, are there
screenshots of this guy anywhere?
Thanks
--
Steven Edwards
"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo
Hi,
First of all, are you sure that this code is mature enough to care
about minor details? I would say, "@implemented" has been added by
mistake.
About this commit: I tried to call asctime from glibc-2.8 on Linux,
but tm_year=9 works fine (resulting in 1909). I know, it is not
msvcrt. But I don't see any good reason to not allow years before
1970. Furthermore, I'm sure, this function was once introduced to just
transform a date to human-readable format, and it shouldn't care about
the date. Btw, MSDN says nothing
Another tricky question is: How is the UNIX epoch connected with
Reactos (or Windows)?
About 'asctime': it might be holy, but it's "holey". It doesn't even
check the month and the day of week to fit the ranges 0..11 and 0..6
correspondingly.
So, please, fix the security problems first, and then revert this commit ;)
2009/8/4 <gschneider(a)svn.reactos.org>:
> Author: gschneider
> Date: Wed Aug 5 04:06:25 2009
> New Revision: 42402
>
> URL: http://svn.reactos.org/svn/reactos?rev=42402&view=rev
> Log:
> asctime/ctime: Check for too low input time, fixes one msvcrt time winetest
>
> Modified:
> trunk/reactos/lib/sdk/crt/time/ctime.c
>
> Modified: trunk/reactos/lib/sdk/crt/time/ctime.c
> URL: http://svn.reactos.org/svn/reactos/trunk/reactos/lib/sdk/crt/time/ctime.c?r…
> ==============================================================================
> --- trunk/reactos/lib/sdk/crt/time/ctime.c [iso-8859-1] (original)
> +++ trunk/reactos/lib/sdk/crt/time/ctime.c [iso-8859-1] Wed Aug 5 04:06:25 2009
> @@ -1200,14 +1200,23 @@
> "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"
> };
> static char result[26];
> -
> - (void) sprintf(result, "%.3s %.3s%3d %02d:%02d:%02d %d\n",
> - wday_name[timeptr->tm_wday],
> - mon_name[timeptr->tm_mon],
> - timeptr->tm_mday, timeptr->tm_hour,
> - timeptr->tm_min, timeptr->tm_sec,
> - TM_YEAR_BASE + timeptr->tm_year);
> - return result;
> + char* res = result;
> +
> + /* Check for invalid input time */
> + if (timeptr->tm_year <= 69)
> + {
> + res = NULL;
> + }
> + else
> + {
> + sprintf(res, "%.3s %.3s%3d %02d:%02d:%02d %d\n",
> + wday_name[timeptr->tm_wday],
> + mon_name[timeptr->tm_mon],
> + timeptr->tm_mday, timeptr->tm_hour,
> + timeptr->tm_min, timeptr->tm_sec,
> + TM_YEAR_BASE + timeptr->tm_year);
> + }
> + return res;
> }
>
> /*
>
>
>
A similar question would apply to the ninjas' "issue #" that crept up once
or twice...
Best regards,
Alex Ionescu
On Sun, Aug 2, 2009 at 3:26 PM, Steven Edwards <winehacker(a)gmail.com> wrote:
> On Sun, Aug 2, 2009 at 6:32 AM, <fireball(a)svn.reactos.org> wrote:
> > - Use combined clipping object everywhere to ensure drawing happens only
> in allowed rectangle, see arwinss nr. 15. As a side effect, it fixes FireFox
> and other apps which would corrupt memory if trying to blit to area outside
> of DC.
>
> I keep seeing these comments, 'see arwinss nr. #'. Where do I go to
> look this up?
>
> Thanks
> --
> Steven Edwards
>
> "There is one thing stronger than all the armies in the world, and
> that is an idea whose time has come." - Victor Hugo
>
> _______________________________________________
> Ros-dev mailing list
> Ros-dev(a)reactos.org
> http://www.reactos.org/mailman/listinfo/ros-dev
>
On Sun, Aug 2, 2009 at 6:32 AM, <fireball(a)svn.reactos.org> wrote:
> - Use combined clipping object everywhere to ensure drawing happens only in allowed rectangle, see arwinss nr. 15. As a side effect, it fixes FireFox and other apps which would corrupt memory if trying to blit to area outside of DC.
I keep seeing these comments, 'see arwinss nr. #'. Where do I go to
look this up?
Thanks
--
Steven Edwards
"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo