problem ntdll.dll?

Hello world,
  i write my multithread application (xe6) that access at simultaneus websites , but i have random this error:

Exception class EAccessViolation with message 'Access violation at address 0000000000406B3E in module 'WebT.exe'. Read of address 0000001300000248'. Process WebT.exe (2456)

when I see the call stack I have this story 

:000007fefda6b3dd
System.NotifyNonDelphiException(???,???)
System._DelphiExceptionHandler($12D9C0,1244192,$12D4D0,$12CE80)
:00000000779C91AD ; ntdll.dll
:00000000779B8BAF ; ntdll.dll
:00000000779EDB38 ; ntdll.dll
System.SysGetMem(???)
System._GetMem(???)
System._NewUnicodeString(172)
System.InternalUStrCatN('black reality teatro furio camillo ~~-~~ ~~~~~~ ~~~~ iv edizione l’associazione semivolanti, in collaborazione con l’archimandrita, presenterà a roma il progetto black…  ',3,$12DC00 {' '})
System._UStrCatN('black reality teatro furio camillo ~~-~~ ~~~~~~ ~~~~ iv edizione l’associazione semivolanti, in collaborazione con l’archimandrita, presenterà a roma il progetto black…  ',3)
AccessoWeb.CercaDateStg('black reality teatro furio camillo ~~-~~ ~~~~~~ ~~~~ iv edizione l’associazione semivolanti, in collaborazione con l’archimandrita, presenterà a roma il progetto black…  ',32325)

the last row is the last instruction of my program:
if I clik on last line i have my last instruction that is simply:

  OrigStg  := Stg;   //booth var are string format
or
  Stg := StringReplace(Stg, Car, Canc, []);
or
  ............. (all times are strings operation)

but it change all times. The common stack call in all errors is this last part:

System.NotifyNonDelphiException(???,???)
System._DelphiExceptionHandler($12D8D0,1244192,$12D3E0,$12CD90)
:00000000779C91AD ; ntdll.dll
:00000000779B8BAF ; ntdll.dll
:00000000779EDB38 ; ntdll.dll
System.SysGetMem(???)


the problem is the ntdll.dll? can we help me...? i'm desperate!

tx
  Lorenzo
0
Lorenzo
8/4/2015 5:25:55 AM
embarcadero.delphi.ide 3925 articles. 0 followers. Follow

8 Replies
1830 Views

Similar Articles

[PageSpeed] 31
Get it on Google Play
Get it on Apple App Store

Lorenzo Crivellaro wrote:

> Hello world,
>   i write my multithread application (xe6) that access at simultaneus
> websites , but i have random this error:
> 
> Exception class EAccessViolation with message 'Access violation at
> address 0000000000406B3E in module 'WebT.exe'. Read of address
> 0000001300000248'. Process WebT.exe (2456)
> 
> when I see the call stack I have this story 
> 
> :000007fefda6b3dd
> System.NotifyNonDelphiException(???,???)
> System._DelphiExceptionHandler($12D9C0,1244192,$12D4D0,$12CE80)
> :00000000779C91AD ; ntdll.dll
> :00000000779B8BAF ; ntdll.dll
> :00000000779EDB38 ; ntdll.dll

You can ignore that, that part of the call stack comes from the
exception processing.

> System.SysGetMem(???)

That is the source of the exception. You said that you have a
multithreaded application. Are you using TThread descendents or a
different threading framework? Does the application use DLLs (other
than the system DLLs)?

If you use TThread descendents then the memory manager should be
automatically configure to operate in a thread-safe manner. But that
does not automatically make *all* operations done with compiler-managed
datatypes (like string) thread-safe! If you share string variables
between threads you still have to serialize access to them yourself, or
you may run into problems like the one you are having now...



-- 
Peter Below (TeamB)
0
Peter
8/4/2015 7:27:01 AM
> 
> -- 
> Peter Below (TeamB)

Hello,


> Are you using TThread descendents or a different threading framework?
For multithread I use TThread descendents (  TMultiWeb = class(TThread)  )


> Does the application use DLLs (other  than the system DLLs)?
No in this moment the application use only system dlls.

I use only a global integer variable to count the thread active... but if i cancel this var i have the same access violation problem,.. i post my multithread code:


constructor TMultiWeb.Create(Url: String; Mem: Boolean; Nom: String = ''; StTime: TDateTime = 0);
begin

  inherited Create(False);
//  Inc(ElabMultiWeb);
  FUrl := TIdURI.URLEncode(Url);
  FNom := Nom;
  FMem := Mem;
  FStTime := StTime;
  Sito := '';
  EndTime := 0;

  //Se si vuole il sito in memoria deve essere fatto il free dal processo chiamante:
  if (Mem) then
    FreeOnTerminate := False
  else
    FreeOnTerminate := True;
end; {TMultiWeb.Create}


procedure TMultiWeb.Execute;
var
  Web: TIdHTTP;
  hIOHand: TIdSSLIOHandlerSocketOpenSSL;
begin
  //Il Thread attende che venga raggiunta l'ora di esecuzione (se indicata):
  while (Now < FStTime) do //or (ElabMultiWeb > MAX_MULTI_WEB) do
    Application.ProcessMessages;

  Web := TIdHTTP.Create(nil);
  hIOHand := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
  hIOHand.SSLOptions.Method := sslvTLSv1;
  Web.IOHandler := hIOHand;
  Web.HandleRedirects := True;

  Web.Request.UserAgent := INET_USERAGENT; //Custom user agent string
  Web.RedirectMaximum := INET_REDIRECT_MAX; //Maximum redirects
  Web.HandleRedirects := INET_REDIRECT_MAX <> 0; //Handle redirects
  Web.ReadTimeOut := INET_TIMEOUT_SECS * 1000; //Read timeout msec

  try
    Sito := Web.Get(FUrl); //Do the request
  except
    Sito := 'Errore accesso web';
  end;

  Web.Free;
  hIOHand.Free;

  if (not FMem) then
    Synchronize(ScriviFile);

  EndTime := Now;
//  Dec(ElabMultiWeb);
end; {TMultiWeb.Execute}

Thankyou for your attention!

Lorenzo
0
Lorenzo
8/4/2015 4:47:25 PM
> 
> -- 
> Peter Below (TeamB)

Hello,


> Are you using TThread descendents or a different threading framework?
For multithread I use TThread descendents (  TMultiWeb = class(TThread)  )


> Does the application use DLLs (other  than the system DLLs)?
No in this moment the application use only system dlls.

I use only a global integer variable to count the thread active... but if i cancel this var i have the same access violation problem,.. i post my multithread code:


constructor TMultiWeb.Create(Url: String; Mem: Boolean; Nom: String = ''; StTime: TDateTime = 0);
begin

  inherited Create(False);
//  Inc(ElabMultiWeb);
  FUrl := TIdURI.URLEncode(Url);
  FNom := Nom;
  FMem := Mem;
  FStTime := StTime;
  Sito := '';
  EndTime := 0;

  //Se si vuole il sito in memoria deve essere fatto il free dal processo chiamante:
  if (Mem) then
    FreeOnTerminate := False
  else
    FreeOnTerminate := True;
end; {TMultiWeb.Create}


procedure TMultiWeb.Execute;
var
  Web: TIdHTTP;
  hIOHand: TIdSSLIOHandlerSocketOpenSSL;
begin
  //Il Thread attende che venga raggiunta l'ora di esecuzione (se indicata):
  while (Now < FStTime) do //or (ElabMultiWeb > MAX_MULTI_WEB) do
    Application.ProcessMessages;

  Web := TIdHTTP.Create(nil);
  hIOHand := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
  hIOHand.SSLOptions.Method := sslvTLSv1;
  Web.IOHandler := hIOHand;
  Web.HandleRedirects := True;

  Web.Request.UserAgent := INET_USERAGENT; //Custom user agent string
  Web.RedirectMaximum := INET_REDIRECT_MAX; //Maximum redirects
  Web.HandleRedirects := INET_REDIRECT_MAX <> 0; //Handle redirects
  Web.ReadTimeOut := INET_TIMEOUT_SECS * 1000; //Read timeout msec

  try
    Sito := Web.Get(FUrl); //Do the request
  except
    Sito := 'Errore accesso web';
  end;

  Web.Free;
  hIOHand.Free;

  if (not FMem) then
    Synchronize(ScriviFile);

  EndTime := Now;
//  Dec(ElabMultiWeb);
end; {TMultiWeb.Execute}

and this is the class declaration:

  TMultiWeb = class(TThread)
  private
    FUrl: String; //Inp: URl a cui accedere
    FNom: String; //Inp: Nome del file da salvare (può contenete un numero o stringa significativa)
    FMem: Boolean; //Inp: se True lavora in memoria, altrimenti scrive su file
    FStTime: TDateTime; //Inp: giorno e ora di partenza per effettuare l'accesso all'url
    procedure ScriviFile;
  protected
    procedure Execute; override;
  public
    Sito: String; //Out: Contiene l'html del sito web a cui si è fatto l'accesso
    EndTime: TDateTime; //Out: Viene impostato con l'orario di quando è terminato l'accesso
    constructor Create(Url: String; Mem: Boolean; Nom: String = ''; StTime: TDateTime = 0);
  end;

Thankyou for your attention!

Lorenzo

Edited by: Lorenzo Crivellaro on Aug 4, 2015 9:57 AM
0
Lorenzo
8/4/2015 4:58:43 PM
> 
> -- 
> Peter Below (TeamB)

Hello,


> Are you using TThread descendents or a different threading framework?
For multithread I use TThread descendents (  TMultiWeb = class(TThread)  )


> Does the application use DLLs (other  than the system DLLs)?
No in this moment the application use only system dlls.

I use only a global integer variable to count the thread active... but if i cancel this var i have the same access violation problem,.. i post my multithread code (I hope can help to solve the problem):


constructor TMultiWeb.Create(Url: String; Mem: Boolean; Nom: String = ''; StTime: TDateTime = 0);
begin

  inherited Create(False);
//  Inc(ElabMultiWeb);
  FUrl := TIdURI.URLEncode(Url);
  FNom := Nom;
  FMem := Mem;
  FStTime := StTime;
  Sito := '';
  EndTime := 0;

  //Se si vuole il sito in memoria deve essere fatto il free dal processo chiamante:
  if (Mem) then
    FreeOnTerminate := False
  else
    FreeOnTerminate := True;
end; {TMultiWeb.Create}


procedure TMultiWeb.Execute;
var
  Web: TIdHTTP;
  hIOHand: TIdSSLIOHandlerSocketOpenSSL;
begin
  //Il Thread attende che venga raggiunta l'ora di esecuzione (se indicata):
  while (Now < FStTime) do //or (ElabMultiWeb > MAX_MULTI_WEB) do
    Application.ProcessMessages;

  Web := TIdHTTP.Create(nil);
  hIOHand := TIdSSLIOHandlerSocketOpenSSL.Create(nil);
  hIOHand.SSLOptions.Method := sslvTLSv1;
  Web.IOHandler := hIOHand;
  Web.HandleRedirects := True;

  Web.Request.UserAgent := INET_USERAGENT; //Custom user agent string
  Web.RedirectMaximum := INET_REDIRECT_MAX; //Maximum redirects
  Web.HandleRedirects := INET_REDIRECT_MAX <> 0; //Handle redirects
  Web.ReadTimeOut := INET_TIMEOUT_SECS * 1000; //Read timeout msec

  try
    Sito := Web.Get(FUrl); //Do the request
  except
    Sito := 'Errore accesso web';
  end;

  Web.Free;
  hIOHand.Free;

  if (not FMem) then
    Synchronize(ScriviFile);

  EndTime := Now;
//  Dec(ElabMultiWeb);
end; {TMultiWeb.Execute}

and this is the class declaration:

  TMultiWeb = class(TThread)
  private
    FUrl: String; //Inp: URl a cui accedere
    FNom: String; //Inp: Nome del file da salvare (può contenete un numero o stringa significativa)
    FMem: Boolean; //Inp: se True lavora in memoria, altrimenti scrive su file
    FStTime: TDateTime; //Inp: giorno e ora di partenza per effettuare l'accesso all'url
    procedure ScriviFile;
  protected
    procedure Execute; override;
  public
    Sito: String; //Out: Contiene l'html del sito web a cui si è fatto l'accesso
    EndTime: TDateTime; //Out: Viene impostato con l'orario di quando è terminato l'accesso
    constructor Create(Url: String; Mem: Boolean; Nom: String = ''; StTime: TDateTime = 0);
  end;

Thankyou for your attention!

Lorenzo

Edited by: Lorenzo Crivellaro on Aug 4, 2015 9:57 AM

Edited by: Lorenzo Crivellaro on Aug 4, 2015 9:59 AM
0
Lorenzo
8/4/2015 5:01:42 PM
Lorenzo Crivellaro wrote:

> > Are you using TThread descendents or a different threading
> > framework?
> For multithread I use TThread descendents (  TMultiWeb =
> class(TThread)  )

OK, so the memory manager should be configured to be threadsafe. 

> procedure TMultiWeb.Execute;
> var
>   Web: TIdHTTP;
>   hIOHand: TIdSSLIOHandlerSocketOpenSSL;
> begin
>   //Il Thread attende che venga raggiunta l'ora di esecuzione (se
indicata):
> while (Now < FStTime) do //or (ElabMultiWeb > MAX_MULTI_WEB) do     
>    Application.ProcessMessages;

Argh! Why are you doing that??? ProcessMessages should only be used in
the main thread context, and even there it is a bad idea! To wait for
something in a secondary thread you use Sleep, and your loop condition
should also check the terminated property and bail out if it is true:

  while (Now < FStTime) and not Terminated do
     Sleep(50); // select an appriopriate wait interval
  if Terminated then Exit; 

> 
>   Web := TIdHTTP.Create(nil);
>   hIOHand := TIdSSLIOHandlerSocketOpenSSL.Create(nil);

The code using these two objects needs to be wrapped into a try finally
block to make sure these two objects are destroyed even if something
goes wrong before you get to call web.get. Unlikely in this case, I
know, but it is a good habit to get into, especially if you work with
classes that manage external resources, like socket handles or files.
Objects should also be destroyed in the inverse sequence they are
created in. I would structure this code section as

  hIOHand := nil;
  Web := TIDHttp.Create(nil);
  try
    hIOHand := TIdSSLIOHandlerSocketOpenSSL.Create(nil); 
    hIOHand.SSLOptions.Method := sslvTLSv1;
    Web.IOHandler := hIOHand;
    Web.HandleRedirects := True;
 
    Web.Request.UserAgent := INET_USERAGENT; //Custom user agent string
    Web.RedirectMaximum := INET_REDIRECT_MAX; //Maximum redirects
    Web.HandleRedirects := INET_REDIRECT_MAX <> 0; //Handle redirects
    Web.ReadTimeOut := INET_TIMEOUT_SECS * 1000; //Read timeout msec
 
    try
      Sito := Web.Get(FUrl); //Do the request
    except
      Sito := 'Errore accesso web';
    end;
  finally
   hIOHand.Free;
   Web.Free;
  end;
  if (not FMem) then
    Synchronize(ScriviFile);
 
   EndTime := Now;
 //  Dec(ElabMultiWeb);
 end; {TMultiWeb.Execute}


-- 
Peter Below (TeamB)
0
Peter
8/5/2015 11:05:07 AM
> Peter Below (TeamB)

Hello Peter,
  i adjust my routine multithread as your instruction (im happy to have a correct routine), but i found the problem in an other instructions:

        Canc := StringOfChar('~', Length(Car));
        ArrG[Num].Psz := I - Length(Car) - 1; 
        ArrG[Num].Lng := Length(Car);
        ArrG[Num].Org := Car;
        Stg := StringReplace(Stg, Car, Canc, []);
        ArrG[Num].Num := StrToInt(Car);
        Car := '';
        Inc(Num);

        if (I2 >= High(ArrG)) then
          SetLength(ArrG, Length(ArrG)+100);

in the last if I used a wrong variable I2 and not the correct Num....

thankyou for your precius information... but i have a question for you:

>   while (Now < FStTime) and not Terminated do
>      Sleep(50); // select an appriopriate wait interval
>   if Terminated then Exit; 

why do you use Terminated var if is impossible that the routine is terminated (we are inside the routine) or terminated indicate another information?

what is the correct way to control a max number of multithread that the program run in the same time? 
i used an external var... but i think in not a good idea

Lorenzo

Edited by: Lorenzo Crivellaro on Aug 5, 2015 2:46 PM
0
Lorenzo
8/5/2015 9:47:21 PM
Lorenzo Crivellaro wrote:

> Hello Peter,
>   i adjust my routine multithread as your instruction (im happy to
> have a correct routine), but i found the problem in an other
> instructions:

Glad you found the source of the problem.

> thankyou for your precius information... but i have a question for
> you:
> 
> >   while (Now < FStTime) and not Terminated do
> >      Sleep(50); // select an appriopriate wait interval
> >   if Terminated then Exit; 
> 
> why do you use Terminated var if is impossible that the routine is
> terminated (we are inside the routine) or terminated indicate another
> information?

A thread can be terminated from outside, e.g. when the application is
closing and some code tries to Free the thread object. The default
TThread destructor calls Terminate and then waits for the thread to get
out of the Execute method. If said method does not check for Terminated
this wait will never return and thus your application will not end
normally, or only after a lengthy interval. Checking Terminated
regularly inside a thread's Execute method is another habit one should
cultivate <g>.

> what is the correct way to control a max number of multithread that
> the program run in the same time?  i used an external var... but i
> think in not a good idea

If you want to have the counter internal to the thread class, use a
private class var. Make sure to use a thread-safe mechanism to
increment and decrement this variable. The TInterlocked class has
Increment and Decrement methods that are thread-safe, other than Inc
and Dec. Those are only safe for types were the operation is atomic  on
the machine code level, and that is only guaranteed for byte, as far as
I know. Depends on the CPU...

However, a simple counter is still vulnerable to race conditions in a
multithreaded environment, since you have to use it in a two-step
manner: check its value, if below the max number, increment it and
create the new thread, else bail out. Between the test and the
increment another thread may have jumped in (unless threads are only
created by one single application thread, then this is not a problem).
You can mitigate that by using TInterlocked.CompareExchange for the
incrementation, that allows you to detect whether the counter has been
altered by another thread after you got its value first.

Using a TSemaphore instead of a counter does not have this problem, but
it has another: If the thread aiming to create a new worker cannot
acquire the semaphore because the maximum number of allowed threads has
been reached the thread will be blocked until one of the running
threads ends and releases the semaphore again.

-- 
Peter Below (TeamB)
0
Peter
8/6/2015 3:31:59 PM
Lorenzo Crivellaro wrote:

> Hello Peter,
>   i adjust my routine multithread as your instruction (im happy to
> have a correct routine), but i found the problem in an other
> instructions:

Glad you found the source of the problem.

> thankyou for your precius information... but i have a question for
> you:
> 
> >   while (Now < FStTime) and not Terminated do
> >      Sleep(50); // select an appriopriate wait interval
> >   if Terminated then Exit; 
> 
> why do you use Terminated var if is impossible that the routine is
> terminated (we are inside the routine) or terminated indicate another
> information?

A thread can be terminated from outside, e.g. when the application is
closing and some code tries to Free the thread object. The default
TThread destructor calls Terminate and then waits for the thread to get
out of the Execute method. If said method does not check for Terminated
this wait will never return and thus your application will not end
normally, or only after a lengthy interval. Checking Terminated
regularly inside a thread's Execute method is another habit one should
cultivate <g>.

> what is the correct way to control a max number of multithread that
> the program run in the same time?  i used an external var... but i
> think in not a good idea

If you want to have the counter internal to the thread class, use a
private class var. Make sure to use a thread-safe mechanism to
increment and decrement this variable. The TInterlocked class has
Increment and Decrement methods that are thread-safe, other than Inc
and Dec. Those are only safe for types were the operation is atomic  on
the machine code level, and that is only guaranteed for byte, as far as
I know. Depends on the CPU...

However, a simple counter is still vulnerable to race conditions in a
multithreaded environment, since you have to use it in a two-step
manner: check its value, if below the max number, increment it and
create the new thread, else bail out. Between the test and the
increment another thread may have jumped in (unless threads are only
created by one single application thread, then this is not a problem).
You can mitigate that by using TInterlocked.CompareExchange for the
incrementation, that allows you to detect whether the counter has been
altered by another thread after you got its value first.

Using a TSemaphore instead of a counter does not have this problem, but
it has another: If the thread aiming to create a new worker cannot
acquire the semaphore because the maximum number of allowed threads has
been reached the thread will be blocked until one of the running
threads ends and releases the semaphore again.

-- 
Peter Below (TeamB)
0
Peter
8/7/2015 8:16:40 AM
Reply:

Similar Artilces:

ntdll.dll problems
Hi. When a GW user tries to forward a message to group-address the GW client crashes (grpwise.exe - ntdll.dll) It is the same problem if the user recreate the group. The user can forward the message to the same recipiantes whitout using the group-address. An other user gets the same error message when she is starting groupwise. We recently change OS from NT to XP on our clients. Regarding the users the problem occured after the change. OS-Client XP sp1 GWClient GW 6.5.2 NovellClient 4.9.2 whitout NMAS /Marre I had the same issue a little while back, the TID I used was this...

Delphi 6 DLL problem
Hi everybody! I have created a DLL in Delphi6 including the following functions: function OpenConn : longint; export; stdcall; function CloseConn : longint; export; stdcall; function Request (args : pchar) : longint; export; stdcall; function AddParam (sP, sV : pchar) : longint; export; stdcall; function ClrParam : longint; export; stdcall; procedure WSACloseAll; export; stdcall; "translated" in powerscript by FUNCTION LONG openconn () LIBRARY "wsa.dll"; FUNCTION LONG closeconn () LIBRARY "wsa.dll"; FUNCTION LONG request (string args) LIBRARY &q...

Problem with Delphi 5 IDE
I have a delphi 5 program that makes the following function call: BroadcastSystemMessage(BSF_NOHANG or BSF_POSTMESSAGE,dword(nil),tSwitchMsg,handle,winmsg_hello); It works if the program is run outside the IDE, but not if it is run inside the IDE. Would anyone know why this is so? Pier ...

Delphi 6 DLL problem
Hi everybody! I have created a DLL in Delphi6 including the following functions: function OpenConn : longint; export; stdcall; function CloseConn : longint; export; stdcall; function Request (args : pchar) : longint; export; stdcall; function AddParam (sP, sV : pchar) : longint; export; stdcall; function ClrParam : longint; export; stdcall; procedure WSACloseAll; export; stdcall; "translated" in powerscript by FUNCTION LONG openconn () LIBRARY "wsa.dll"; FUNCTION LONG closeconn () LIBRARY "wsa.dll"; FUNCTION LONG request (string args) LIBRARY &q...

Delphi 2010 and libmysql.dll problems
Having just installed Delphi 2010 on a system with working Delphi 2007 installation I find that the version of libmysql.dll installed (and distributed to clients) is not compatible with Delphi 2010. The dll has been fine with D2007 - D2009. I've downloaded the latest (5.1.38) MySQL server and tested the libmysql.dll from that against both Delphi 2010 and Delphi 2007 and it appear that that works with both versions, however applications compiled against the previous version of the dll will not run. Is there any solution other than recompiling all our applications against the new ...

Anyone else having problems with NTDLL.DLL !!!
I'm currently seeing a lot of crashes when running GW, many of which report a problem at NTDLL.DLL which is a system DLL. As this can happen as the GW client is starting up, it would indicate that its not database related. The GW clients are 6.5SP1, 6.5SP2 and 6.5SP3b while the OS is XP SP1 and XP SP2. Thanks Are you running WWW service on this machine? We had this problem ended up being the WWW service. Have you ruled out viruses? Event logs give any insight? <No.One@home.com> wrote in message news:9s2md.1902$T85.1623@prv-forum2.provo.novell.com... &g...

Problems, problems, problems
Name: Hans Halvorsen Email: capricorn_at_online.no Product: Thunderbird Summary: Problems, problems, problems Comments: Hi, I downloaded Thunderbird some time ago, and I was over-satisfied whit it and how well it worked. In fact it worked 100% PERFECTLY UNTIL I got an newer update version of it. Since then I' ve had nothing BUT trouble! I've checked adresses, notes, password, deleted accounts and made new one's, checked sign-ins and sign-outs, passwords inside and out, upside and down, so many times that my frustration now is about to turn into pure and major ...

Problems problems and problems.
Name: A.A. Product: Firefox Summary: Problems problems and problems. Comments: I am not specific, but in short I can not use This site to listen music anymore, while I can in IE explorer. Just to let you guys know, new version messed something up. http://hypem.com/ Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see it. ...

Problems Problems Problems
So, I have OpenSUSE installed on my laptop and everything is working well, except the wireless. It almost seems that every time I run a KDE distro I can not get the internet to work. I've run YaST and used iwconfig. nothing is working for me. Please help -ZAD -- zadnik18 ------------------------------------------------------------------------ someone is going to tell you to supply some more information 'My wireless doesn't work - a primer on what I should do next - openSUSE Forums' (http://tinyurl.com/6peanc) this is one of the stick...

Problems, problems, problems
Name: Product: Firefox Summary: Problems, problems, problems Comments: I use FF all the time for work - I'm a software tester - the add-ons are invaluable. But v3.5 really has been a disappointment. It just keeps hanging all the time. And when Internet Explorer windows pop up, FF often just dies. It can't even restart itself - I have to manually kill the process every time; every update, every add-on that updates, "restart" fails - it's so frustrating. I hope v3.6 will be addressing this - PLEASE! Browser Details: Mozilla/4.0 (compatible; MSIE 7....

PROBLEMS, PROBLEMS, PROBLEMS.
Name: Product: Firefox Summary: PROBLEMS, PROBLEMS, PROBLEMS. Comments: Does Google's Chrome browser block out Firefox? Am having a lot of trouble getting Firefox to run after I run Chrome. No trouble what-so- ever before running Chrome. Browser Details: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1064 Safari/532.5 From URL: http://hendrix.mozilla.org/ Note to readers: Hendrix gives no expectation of a response to this feedback but if you wish to provide one you must BCC (not CC) the sender for them to see ...

Delphi 2010 Prof.
This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --JivePart=_4a613.zeB8CwDOH5aMJzMl Content-Type: text/plain; charset="Utf-8" --JivePart=_4a613.zeB8CwDOH5aMJzMl Content-Type: image/jpeg; name="delphi_toolbar_problem.jpg" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="delphi_toolbar_problem.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/7QAcUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAD/2wBDAAIB AQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYG...

many problem with high resolution on Delphi 2010 IDE
Hi, I have a wide screen and I must work on 1920x1080 resolution because of other tools I use. the problem is at that resolution Delphi 2010 IDE has many problems dont know how to solve: - Main Menu font, Inspector font and rest of IDE forms is too small - When I uncheck embedded designer option to use IDE in SDI mode I found the code editor still attached to the main menu bar - When I press F12 to switch from form to code editor I find the form still on top. same for inspector !! I tried to increase the font size to increase dpi but that make few things big and rest very small in a v...

pb has y2k problem when the application call a delphi dll
Hello, We have a pb y2k problem. The situation is: when the application call a delphi dll which is used for reading serial port, if the date is over 2000 years, the pb app will has no response, but if he modify the system date to prior of 2000, it works fine. The customer has tried to call the delphi dll by other development tools like vb or delphi, that is ok. It has only encountered this problem by call from Powerbuilder. He has tried with powerbuilder 6.x and 7.x , and has installed the y2k ebf of powerbuilder. Could you help me ? We are very appreciated. ...

Web resources about - problem ntdll.dll? - embarcadero.delphi.ide

Problem novel - Wikipedia, the free encyclopedia
Working class, or proletarian novels are often also social problem novels . This was in many ways a reaction to rapid industrialization , and ...

More to Slater & Gordon's problems than just the UK
As Slater &amp; Gordon comes under increasing pressure, questions are being asked when the company's problems actually began.

This one app could solve your most frustrating home Wi-Fi problems
So you've just set up your home Wi-Fi network but for some reason you're having trouble getting your PC to connect to the network. It could very ...

This 1-minute visualization on space junk reveals a serious problem
... will completely obliterate a satellite and turn it into hundreds of smaller pieces. As you can imagine, this only exacerbates the problem because, ...

Oakland Airport On Alert; Southwest Flight Encounters Problem
CBS Local Oakland Airport On Alert; Southwest Flight Encounters Problem CBS Local FORT LAUDERDALE, FL - SEPTEMBER 27: A Southwest airplane ...

Southwest flight reports gear problem, burns fuel before landing attempt
Crews at Oakland International Airport are standing by on "yellow alert" for return of Chicago-bound flight

Far from smelling like a Rose, Bulls' problems go deeper than chemistry
There is a lot of chemistry talk circulating about the suddenly floundering Bulls, but Chicago's problems go much deeper than that.

Engine problem sends Virginia-bound plane back to New York
... shortly after takeoff. A spokesman for the FAA says the crew of Commutair Flight 3585 declared an emergency because of an "engine-related problem" ...

IT pros brace for lost devices, access problems, on-call holidays
More than half (56%) of IT pros will be on-call or working during the holidays to troubleshoot tech problems, according to network management ...

Jeb Steps In It: 'The Problem With The Confederate Flag Isn't The Confederacy'
... he's explaining the Confederate flag. To Jeb, we shouldn't be so offended by the Confederacy, but just what it meant later. TPM : "The problem ...

Resources last updated: 12/27/2015 12:05:48 PM