#18 2.72 crashes

2.76
open
René Berber
None
1
2013-02-19
2012-11-11
FF / MFG
No

Not sure if I should submit crashes here or on the forum, but here it goes:
First install of T-QT on Windows 7 (x86) machine. v2.72 (13582)
Sometimes I get seemingly random crashes. Usually it occurs when adding and downloading new torrents, but I have seen some when only seeding.
I didn't save all crash info, but from a few occurrences that I did they all were the same (see attach; sorry for russian in it, but if you have any crash report from english Windows you can see what is what).
BTW I see in 2.73 changelog for Mac version there was some bug fixed that had to do with non-english locale. Could there possibly be any connection here?

1 Attachments

Discussion

  • FF / MFG
    FF / MFG
    2012-11-11

    Another crash, different this time.

    Сигнатура проблемы:
    Имя события проблемы: APPCRASH
    Имя приложения: transmission-qt.exe
    Версия приложения: 2.72.0.13582
    Отметка времени приложения: 507ed152
    Имя модуля с ошибкой: StackHash_0a9e
    Версия модуля с ошибкой: 0.0.0.0
    Отметка времени модуля с ошибкой: 00000000
    Код исключения: c0000005
    Смещение исключения: 00008942
    Версия ОС: 6.1.7601.2.1.0.256.1
    Код языка: 1049
    Дополнительные сведения 1: 0a9e
    Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
    Дополнительные сведения 3: 0a9e
    Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789

     
  • René Berber
    René Berber
    2012-11-11

    Not sure if I should submit crashes here or on the forum

    If it is about Transmission-Qt for Windows, it goes here.

    Could there possibly be any connection here?

    None whatsoever.

    Since this is the first report of such crashes the cause is probably something in your particular environment.

    Are you using an anti-virus?

    Is the user in the administrators group?

    Details are important.

    I doubt there is really a bug, I use it with no problem, and the version has been out for a long time, we should have heard more user's complaints if there was a bug.

    The Windows logs are useless to me, not because they are in Russian, but because it doesn't tell anything useful. That is the way Windows is. I can see the 0xc0000005 code, which means "Access Violation", and its always there when something crashes.

    If you can see a pattern, something I can reproduce, then I can investigate. I haven't seen random crashes, but if I see them, I can try to investigate.

     
    • FF / MFG
      FF / MFG
      2012-11-12

      Yes, I'm using anti-virus (Avira 2012), but transmission-qt.exe is in exceptions. Also, I've been using some older Transmission with Avira with no problems (not on this machine though).

      Yes, the user is in Administrators group (why is this relevant?)

      As most people don't see those crashes, you are clearly right that this is machine specific problem. But not necessarily specific to my machine only.

      I thought the most useful thing in those crash reports is where exception had occured (which is right next to the exception code), which would allow you to look up where in the code is it. Granted, my last debugging session was some 10+ years ago :)

      Is there a way I can run TQTW in debug mode to generate a better crash log?

       
      • René Berber
        René Berber
        2012-11-12

        I'm using anti-virus (Avira 2012)

        I'm sure some weird problems reported are caused by the anti-virus. I don't know if your problem is caused by this, but the different crash addresses point to (1) more then one problem; or (2) a problem outside the application.

        Yes, the user is in Administrators group (why is this relevant?)

        You could have created a user with so much restrictions that it can't run the program.

        But not necessarily specific to my machine only.

        Agreed.

        the most useful thing in those crash reports is where exception had occured

        Its usually not useful because I'm releasing optimized code (i.e. the program doesn't have the symbols, the debugger just shows whatever it can, which is not usually useful). Besides that, from your 2 logs, it looks like different addresses, and the second is an invalid address anyway (0x00008942 is way too low for code)... in fact both addresses result in "No function contains specified address." in the debugger.

        That's why the ideal report is a use case that can repeat the problem, or some other pattern, like using a specific tracker, or a torrent with a big number of files, or one with foreign named files, or the time of day, the phase of the moon ;-) yep, I'm just kidding.

         
        Last edit: René Berber 2012-11-12
  • René Berber
    René Berber
    2012-11-11

    • assigned_to: René Berber
    • milestone: Latest version --> 2.72
     
  • René Berber
    René Berber
    2013-01-23

    • status: open --> closed
     
  • FF / MFG
    FF / MFG
    2013-02-09

    Sorry for the long pause, but the rare crash problem persists. Not only I'm now using the 2.76 version, I'm on a totally new computer with Windows 8 now (it happened a couple more times on Win7 machine too). The crash looks very similar:
    Имя сбойного приложения: transmission-qt.exe, версия: 2.76.0.13785, метка времени: 0x50edd139
    Имя сбойного модуля: msvcrt.dll, версия: 7.0.9200.16384, метка времени: 0x5010ae12
    Код исключения: 0xc0000005
    Смещение ошибки: 0x0005b8ec
    Идентификатор сбойного процесса: 0x11cc
    Время запуска сбойного приложения: 0x01ce06b2ec89b7ce
    Путь сбойного приложения: C:\Program Files (x86)\Transmission-Qt\transmission-qt.exe
    Путь сбойного модуля: C:\Windows\SYSTEM32\msvcrt.dll

    Transmission works most of the time, but very rarely it just closes silently while seeding (I think it happened 2 times total, and I've built this machine about 3 weeks ago), but only now I thought to look in the eventlog, apparently in Windows 8 this crash doesn't trigger a dialog box to be shown.

    I'm not using Avira on this machine, the user has admin rights. The hardware is all different, no suspicious drivers here at all. The only similarities with Win7 machine are my locale (which is Russian, but that would be a very weird a reason for such a rare crash) and the software that I use. But I don't see anything on this new machine that might interact with Transmission. Of course maybe something does, but I don't see how.

    I understand this report is not enough to diagnose this problem, I thought maybe you can provide a version that would generate a proper crash log?

    P.S. Just made specific eventlog filter and yep I was right - 2 crashes total. The first had the same exception/address/module. There was even less software installed then.

     
  • René Berber
    René Berber
    2013-02-09

    maybe you can provide a version that would generate a proper crash log?

    No, I don't have any "special version", its not as simple as creating a debug version. There are tools to create a backtrace (Google's Breakpad, backtrace-mingw) but I don't use them.

     
  • René Berber
    René Berber
    2013-02-18

    There are no changes in version 2.77 with respect to this report (in case you are wondering).

    Just to get the facts straight, which is still true of these:

    • Usually it occurs when adding and downloading new torrents
    • works most of the time, but very rarely it just closes silently while seeding

    If they are both true, then its 2 different problems.

    The second statement and surrounding description seems to imply that the application crashes after running about 2 weeks. Is this correct? i.e. the application is used all the time for long periods, and all crashes are after weeks of being operating with no other problem.

     
  • René Berber
    René Berber
    2013-02-18

    Forgot to ask: since it "closes silently", how did it restart?

    I just want to know if it was restarted manually, or you have something else controlling the operation (which may be a factor in the crashes).

     
  • FF / MFG
    FF / MFG
    2013-02-19

    I haven't seen the crash when adding (or was it just after the start of downloading? I'm not sure) for a very long time, and never on a new machine. Of course, after I first encountered the problems I used T-QT much less, but still.
    But there's really not enough information to be sure if those are not related. Although you noticed in the first crash logs different modules and different exception addresses. I have 4 crash logs saved (there were more crashes total), and the first ones crashed in transmission-qt.exe, while the latter ones in StackHash_0a9e. That might correspond to different types of crashes. But I'm not sure - I simply do not remember which crash was which. :(

    The 2 crashes in 3-4 weeks I mentioned means T-QT runs almost every day for long periods of time (roughly 5-15 hours/day). It doesn't run continually 24/7 though. Since 02/09 report I've been running it less frequently, but haven't seen any more crashes so far. Those are the worst kind of problems... so rare, very hard to diagnose :(

    And no, nothing external is controlling the application. I just check from time to time to see how it's doing. Restart is done manually.