#15 Problems starting KeePass on laptop running XP

KeePass_1.x
closed
nobody
None
5
2014-08-02
2004-11-23
Danny
No

I have version 0.97c installed on an iomega Micro Mini
USB drive. I have problems launching KeePass on my new
work computer which is an IBM ThinkPad T41p running XP
Professional SP1. When I start the application,
nothing seems to happen for several minutes.
KeePass.exe shows up in Windows Task Manager Processes
tab, but it is not visible in the Applications tab nor
in the Alt-Tab app switcher window. After
approximately 2-3 minutes, the master password dialog
will finally show up. When I type in my password
sometimes the workspace opens up correctly and
sometimes I have to reclick the task bar icon and
retype my password before it works correctly. I've
tried copying my KeePass directory (program and
database) onto my hard drive to make sure it's not a
problem with the USB drive, but still see the same
behavior. This only seems to happen on my new laptop.
I've used this copy of KeePass from this USB drive
from perhaps 5 other computers without any problems.

Discussion

<< < 1 2 3 4 > >> (Page 3 of 4)
  • Dominik Reichl
    Dominik Reichl
    2006-10-13

    Logged In: YES
    user_id=853915

    Could you download the source code of 1.05, build the debug
    version, run it and stop it between the delay using the
    debugger? This way we'd know which function causes the delay...

    Best regards
    Dominik

     
  • Danny
    Danny
    2006-10-13

    Logged In: YES
    user_id=1164963

    I haven't programmed in C or C++ for years, and the last
    time I did so was for an embedded system. I do not have any
    Windows C++ tools available to use.

     
  • Dominik Reichl
    Dominik Reichl
    2006-10-13

    Logged In: YES
    user_id=853915

    Ok, please download this:
    http://keepass.sourceforge.net/filepool/KeePass-061013-TimeLog.zip

    Try to start this on your computer. Do NOT do the AC adapter
    trick, wait for it to open. After it has opened, you should
    find a file "TimeLog.txt" somewhere on your disk (most
    probably in the same directory where KeePass is). Please
    send me this file.

    Best regards
    Dominik

     
  • Danny
    Danny
    2006-10-13

    Logged In: YES
    user_id=1164963

    I was able to recreate the problem with the TimeLog build.
    I just sent an e-mail with two attachments to dreichl at
    users.sourceforge.net using a regular e-mail client. If
    that's not a valid way to send files to you, please tell me
    how to do so.

     
  • Dominik Reichl
    Dominik Reichl
    2006-10-13

    Logged In: YES
    user_id=853915

    We've tracked down the delays to this code in the class that
    draws the XP-style menus (BCMenu):

    for(int i=0;i<BitMap.bmWidth;++i){
    for(int j=0;j<BitMap.bmHeight;++j){
    col=ddc.GetPixel(i,j);
    if(col!=bgcol)ddc.SetPixel(i,j,shadowcol);
    }
    }

    I don't have a solution yet but will try to find one.

    Best regards
    Dominik

     
  • Dominik Reichl
    Dominik Reichl
    2006-10-14

    Logged In: YES
    user_id=853915

    Please try release 1.06. Let me know if it fixes the problem.

    Best regards
    Dominik

     
  • Dominik Reichl
    Dominik Reichl
    2006-10-14

    • status: open --> pending
     
  • Danny
    Danny
    2006-10-16

    Logged In: YES
    user_id=1164963

    In the cases where the older version would have a start-up
    delay, version 1.06 seems to have a delay of about 20
    seconds. I tried several times in a row, and the delay was
    the same. Every time, I would exit from KeePass without
    typing in my master password. On the last attempt, I tried
    toggling the AC power, and that made KeePass pop up right
    away. I also typed in my master password that time. On
    subsequent retries, KeePass pops up immediately even though
    I exited completely out of it. When I get a chance I'll try
    a couple more times to see if it is toggling the power
    entering my master password that lets KeePass initialize
    correctly on additional retries. If you need me to, I can
    try out more TimeLog versions.

     
  • Danny
    Danny
    2006-10-16

    • status: pending --> open
     
  • Dominik Reichl
    Dominik Reichl
    2014-08-02

    • status: open --> closed
    • Group: --> KeePass_1.x
     
<< < 1 2 3 4 > >> (Page 3 of 4)