Yawcam #2 becomes unresponsive

Report and discuss bugs here!
Post Reply
blubudda
Posts: 1
Joined: Sat Feb 06, 2016 5:49 pm

Yawcam #2 becomes unresponsive

Post by blubudda »

I am running Windows XP, all "updated". I updated to the latest Yawcam version 5 about a week ago, which is accessing a Logitech HD Webcam C615.
Now it seems to become unresponsive after capturing timelapse images for one night.

I have the first instance capturing images during the day, and the second capturing at night. I use the scheduler to automatically start and stop, and I manually change the file path for each day's files.

Immediately after installing the latest Yawcam, I noticed that the second instance, would work for the night, but then during the day (sometimes in the morning, sometimes I don't try until the evening) it becomes unresponsive and does not capture or respond to menu clicks. I can't open a Preview window, I can;t access any menus, it just does not respond.

I have had to kill the application in Task Manager every day, then start Yawcam again, which asks if I'm starting a second instance, I say yes, and it comes back just fine. If I restart it in the morning (so it's basically just waiting until evening to start capturing images), it will be unresponsive by evening. Again, Task Manager to kill, start another instance, works fine. Through all of this, I think the first instance is running O.K.

I have been using yawcam for years, and it is always a bit buggy, always have times when I need to restart, but not every day. Sometimes it could run (with these same cameras on this same machine) for weeks with no issues. But now, that second instance is having daily major failures.
malun
Site Admin
Posts: 1589
Joined: Sun Jan 04, 2004 1:29 pm

Re: Yawcam #2 becomes unresponsive

Post by malun »

Strange! I have not experienced this on any of my test machines.
You could try to enable Java rendering instead of DirectX rendering and see if that helps.

To do this you will have to use the "text file hack": javarendering.txt
Read more about that here: http://www.yawcam.com/forum/viewtopic.php?f=4&t=1264

Please note that you will have to create one javarendering.txt for every instance of Yawcam.
Create the first here:
C:\Documents and Settings\username\.yawcam\javarendering.txt
and the second here:
C:\Documents and Settings\username\.yawcam\2\javarendering.txt

/malun
glires
Posts: 2
Joined: Fri Feb 26, 2016 6:52 pm

Re: Yawcam #2 becomes unresponsive

Post by glires »

I am having the same problem running on Windows 10 home with java 1.8.0.73.
For me, the new version can go two or three days before it freezes. Right before it freezes, it manages to upload one last image to the FTP site in which the bottom half is a picture but the top half of the image is all black. It always seems to freeze sometime between midnight at 8am.
Although I can't interact with the YawCam windows after this happens, I can still click on Exit from the system tray. This brings up the "closing" window, but doesn't actually close the program.

I will try the javarendering change this weekend to see if it solves the problem.
malun
Site Admin
Posts: 1589
Joined: Sun Jan 04, 2004 1:29 pm

Re: Yawcam #2 becomes unresponsive

Post by malun »

Could perhaps be a memory problem, but it's hard to say...
You could run instance #2 in debug mode and see if that gives us any clues.

More info on how to run in debug mode here:
http://www.yawcam.com/forum/viewtopic.php?f=2&t=1495

/malun
glires
Posts: 2
Joined: Fri Feb 26, 2016 6:52 pm

Re: Yawcam #2 becomes unresponsive

Post by glires »

I just realized that this thread is about a second instance, so I might be having a different problem because I am having the same symptoms with the first and only instance. Let me know if I should create a new thread instead of posting to this thread. After changing the javarendering setting, I am still having the problem. The (shortened) debug log is:


YAWCAM - Yet Another Webcam Software
Version: 0.5.0 (2016-01-31)
os.arch: amd64
java.home: C:\Program Files\Java\jre1.8.0_73
java.vendor: Oracle Corporation
java.version: 1.8.0_73
java.io.tmpdir: C:\Users\Martin\AppData\Local\Temp\
user.home: C:\Users\Martin
Max heap memory: 853M
base_path: C:\Users\Martin\.yawcam\
File.separator: \
Local language: en
Time zone: sun.util.calendar.ZoneInfo[id="America/Chicago",offset=-21600000,dstSavings=3600000,useDaylight=true,transitions=235,lastRule=java.util.SimpleTimeZone[id=America/Chicago,offset=-21600000,dstSavings=3600000,useDaylight=true,startYear=0,startMode=3,startMonth=2,startDay=8,startDayOfWeek=1,startTime=7200000,startTimeMode=0,endMode=3,endMonth=10,endDay=1,endDayOfWeek=1,endTime=7200000,endTimeMode=0]]
copyFilesToUserDir()
Reading settings: C:\Users\Martin\.yawcam\yawcam_settings.xml
CompatibleImageType: TYPE_INT_RGB (1)
Checking lock file: C:\Users\Martin\.yawcam\yawcam-1.lck
ApplicationInstanceLock: I got ID: 1
Resolving public IP.
Passwords:
---------------------------------
---------------------------------
Banned ip:
---------------------------------
---------------------------------
DLL: C:\Program Files (x86)\Yawcam\dsj_x64.dll
url 0 : http://www.yawcam.com/ver.dat
url 1 : http://home.bitcom.se/yawcam_files/ver.dat
Using ip check url: http://www.yawcam.com/ipq.php
Will use J2D rendering. (javarendering.txt)
Running init for cam: 1, pin: 0, format: 17
CamManager.initCam()
dsj.dll version: 0_8_7 (x64)
dsj.jar version: 0_8_7
DSEnvironment.getSystemInfo(true):
OS: Windows 10, 10.0, amd64
JRE: 1.8.0_73, class version: 52.0
Locale: en_US, codepage: Cp1252

java home: C:\Program Files\Java\jre1.8.0_73

class path: .;lib/activation.jar;lib/commons-jxpath-1.1.jar;lib/commons-logging.jar;lib/commons-logging-api.jar;lib/dsj.jar;lib/monte-cc.jar;lib/mail.jar;lib/mx4j-impl.jar;lib/mx4j-jmx.jar;lib/mx4j-remote.jar;lib/mx4j-tools.jar;lib/sbbi-jmx-1.0.jar;lib/sbbi-upnplib-1.0.4.jar;lib/ftp4j.jar;lib/commons-codec-1.4.jar;lib/turbojpeg.jar

library path: C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec MyWinLocker\x86;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\Windows Live\Shared;C:\FCIV;C:\Program Files (x86)\QuickTime\QTSystem\;.
CamManager.queryDevices()
Devices:
[0]: Ip Camera
[0]: Ip Camera
[1]: Logitech HD Webcam C510
[1]: \\?\usb#vid_046d&pid_081d&mi_02#6&4b65dec&0&0002#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083}
[2]: none
[2]: none
Audio Devices:
[0]: Microphone (Realtek High Definition Audio)
[0]: \\?\hdaudio#func_01&ven_10ec&dev_0888&subsys_10250228&rev_1002#4&14b3e0a&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtmicinwave
[1]: FrontMic (Realtek High Definition Audio)
[1]: \\?\hdaudio#func_01&ven_10ec&dev_0888&subsys_10250228&rev_1002#4&14b3e0a&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtfrontmicinwave
[2]: Microphone (HD Webcam C510)
[2]: \\?\usb#vid_046d&pid_081d&mi_00#6&4b65dec&0&0000#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\global
[3]: Stereo Mix (Realtek High Definition Audio)
[3]: \\?\hdaudio#func_01&ven_10ec&dev_0888&subsys_10250228&rev_1002#4&14b3e0a&0&0001#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\rtstereomixwave
[4]: none
[4]: none
INIT CAMERA, SwingUtilities.isEventDispatchThread():false
Forcing:
cam=1
pin=0
format=17
72.205.234.112
F: http://www.yawcam.com/ver.dat
F: http://home.bitcom.se/yawcam_files/ver.dat
0.5.0 == 0.5.0 -> 0
...----------------
Initialized:
video: MJPG
width: 1280, height: 720
bitDepth: 24
frameRate: 30.0
duration: 0ms (00:00:00)
----------------
#### Trying RENDERMODE: J2D
### RENDERMODE OK! ###
RENDERMODE: J2D
CamManager.initCam() is calling pause()
pausing cam
Started DeviceMonitor
#######################
Audio output devices:
Primary Sound Driver
Speakers (Realtek High Definition Audio)
#######################
Could not load C:\Users\Martin\.yawcam\motion\EventList.bin
(Will create a new one when needed...)
Building device menu right now!
Building 'Change to'-menu...
FILE interval: 300000
Enter loop...
CameraUsers: 1
Starting cam
cam started
Are going to write file: C:\\Construction\\Construct2016-03-02_11.33.18.jpg
TJLoader: Loading turbojpeg dll.
TJLoader: Loading turbojpeg dll.
File written as: C:\\Construction\\Construct2016-03-02_11.33.18.jpg
CameraUsers: 0
FTP interval: 60000
FTP begin of while()
ICON: 32 bbp: 32
outputThreads.size(): 2
pausing cam
ready to go (INITIALIZED)
CameraUsers: 1
Starting cam
cam started
FTP Connecting: webcam.wunderground.com:21
FTP login: xxxxxxxx/******
FTP Uploading: C:\Users\Martin\.yawcam\tmp\image.jpg
FTP Disconnected from server.
CameraUsers: 0
pausing cam
FTP Sleeping now.
FTP begin of while()
CameraUsers: 1
Starting cam
Start(): Device waiting for fresh image. Try 1
cam started
FTP Connecting: webcam.wunderground.com:21
FTP login: xxxxxxxx/******
FTP Uploading: C:\Users\Martin\.yawcam\tmp\image.jpg
FTP Disconnected from server.
CameraUsers: 0
pausing cam
......
......
pausing cam
FTP Sleeping now.
FTP begin of while()
CameraUsers: 1
Starting cam
Start(): Device waiting for fresh image. Try 1
Start(): Device waiting for fresh image. Try 2
Start(): Device waiting for fresh image. Try 3
Start(): Device waiting for fresh image. Try 4
Start(): Device waiting for fresh image. Try 5
Start(): Device waiting for fresh image. Try 6
Start(): Device waiting for fresh image. Try 7
Start(): Device waiting for fresh image. Try 8
Start(): Device waiting for fresh image. Try 9
Start(): Device waiting for fresh image. Try 10
Start(): Device waiting for fresh image. Try 11
Start(): Device waiting for fresh image. Try 12
Start(): Device waiting for fresh image. Try 13
Start(): Device waiting for fresh image. Try 14
Start(): Device waiting for fresh image. Try 15
Start(): Device waiting for fresh image. Try 16
Start(): Device waiting for fresh image. Try 17
Start(): Device waiting for fresh image. Try 18
Start(): Device waiting for fresh image. Try 19
Start(): Device waiting for fresh image. Try 20
Start(): Device waiting for fresh image. Try 21
Start(): Device waiting for fresh image. Try 22
Start(): Device waiting for fresh image. Try 23
Start(): Device waiting for fresh image. Try 24
Start(): Device waiting for fresh image. Try 25
Start(): Device waiting for fresh image. Try 26
Start(): Device waiting for fresh image. Try 27
Start(): Device waiting for fresh image. Try 28
Start(): Device waiting for fresh image. Try 29
Start(): Device waiting for fresh image. Try 30
Start(): Device waiting for fresh image. Try 31
Start(): Device waiting for fresh image. Try 32
Start(): Device waiting for fresh image. Try 33
Start(): Device waiting for fresh image. Try 34
Start(): Device waiting for fresh image. Try 35
Start(): Device waiting for fresh image. Try 36
Start(): Device waiting for fresh image. Try 37
Start(): Device waiting for fresh image. Try 38
Start(): Device waiting for fresh image. Try 39
Start(): Device waiting for fresh image. Try 40
Start(): Device waiting for fresh image. Try 41
Start(): Device waiting for fresh image. Try 42
Start(): Device waiting for fresh image. Try 43
Start(): Device waiting for fresh image. Try 44
Start(): Device waiting for fresh image. Try 45
Start(): Device waiting for fresh image. Try 46
Start(): Device waiting for fresh image. Try 47
Start(): Device waiting for fresh image. Try 48
Start(): Device waiting for fresh image. Try 49
Start(): Device waiting for fresh image. Try 50
Start(): Device waiting for fresh image. Try 51
Start(): Device waiting for fresh image. Try 52
Start(): Device waiting for fresh image. Try 53
Start(): Device waiting for fresh image. Try 54
Start(): Device waiting for fresh image. Try 55
Start(): Device waiting for fresh image. Try 56
Start(): Device waiting for fresh image. Try 57
Start(): Device waiting for fresh image. Try 58
Start(): Device waiting for fresh image. Try 59
Start(): Device waiting for fresh image. Try 60
Start(): Device waiting for fresh image. Try 61
Start(): Device waiting for fresh image. Try 62
Start(): Device waiting for fresh image. Try 63
Start(): Device waiting for fresh image. Try 64
Start(): Device waiting for fresh image. Try 65
Start(): Device waiting for fresh image. Try 66
Start(): Device waiting for fresh image. Try 67
Start(): Device waiting for fresh image. Try 68
Start(): Device waiting for fresh image. Try 69
Start(): Device waiting for fresh image. Try 70
Start(): Device waiting for fresh image. Try 71
Start(): Device waiting for fresh image. Try 72
Start(): Device waiting for fresh image. Try 73
Start(): Device waiting for fresh image. Try 74
Start(): Device waiting for fresh image. Try 75
Start(): Device waiting for fresh image. Try 76
Start(): Device waiting for fresh image. Try 77
Start(): Device waiting for fresh image. Try 78
Start(): Device waiting for fresh image. Try 79
Start(): Device waiting for fresh image. Try 80
Start(): Device waiting for fresh image. Try 81
Start(): Device waiting for fresh image. Try 82
Start(): Device waiting for fresh image. Try 83
Start(): Device waiting for fresh image. Try 84
Start(): Device waiting for fresh image. Try 85
Start(): Device waiting for fresh image. Try 86
Start(): Device waiting for fresh image. Try 87
Start(): Device waiting for fresh image. Try 88
Start(): Device waiting for fresh image. Try 89
Start(): Device waiting for fresh image. Try 90
Start(): Device waiting for fresh image. Try 91
Start(): Device waiting for fresh image. Try 92
Start(): Device waiting for fresh image. Try 93
Start(): Device waiting for fresh image. Try 94
Start(): Device waiting for fresh image. Try 95
Start(): Device waiting for fresh image. Try 96
Start(): Device waiting for fresh image. Try 97
Start(): Device waiting for fresh image. Try 98
Start(): Device waiting for fresh image. Try 99
Start(): Device waiting for fresh image. Try 100
Start(): Device waiting for fresh image. Try 101
Start(): Device waiting for fresh image. Try 102
Start(): Device waiting for fresh image. Try 103
Start(): Device waiting for fresh image. Try 104
Start(): Device waiting for fresh image. Try 105
Start(): Device waiting for fresh image. Try 106
Start(): Device waiting for fresh image. Try 107
Start(): Device waiting for fresh image. Try 108
Start(): Device waiting for fresh image. Try 109
Start(): Device waiting for fresh image. Try 110
Start(): Device waiting for fresh image. Try 111
Start(): Device waiting for fresh image. Try 112
Start(): Device waiting for fresh image. Try 113
Start(): Device waiting for fresh image. Try 114
Start(): Device waiting for fresh image. Try 115
Start(): Device waiting for fresh image. Try 116
Start(): Device waiting for fresh image. Try 117
Start(): Device waiting for fresh image. Try 118
Start(): Device waiting for fresh image. Try 119
Start(): Device waiting for fresh image. Try 120
Start(): Device waiting for fresh image. Try 121
Start(): Device waiting for fresh image. Try 122
Start(): Device waiting for fresh image. Try 123
Start(): Device waiting for fresh image. Try 124
Start(): Device waiting for fresh image. Try 125
Start(): Device waiting for fresh image. Try 126
Start(): Device waiting for fresh image. Try 127
Start(): Device waiting for fresh image. Try 128
Start(): Device waiting for fresh image. Try 129
Start(): Device waiting for fresh image. Try 130
Start(): Device waiting for fresh image. Try 131
Start(): Device waiting for fresh image. Try 132
Start(): Device waiting for fresh image. Try 133
Start(): Device waiting for fresh image. Try 134
Start(): Device waiting for fresh image. Try 135
Start(): Device waiting for fresh image. Try 136
Start(): Device waiting for fresh image. Try 137
Start(): Device waiting for fresh image. Try 138
Start(): Device waiting for fresh image. Try 139
Start(): Device waiting for fresh image. Try 140
Start(): Device waiting for fresh image. Try 141
Start(): Device waiting for fresh image. Try 142
Start(): Device waiting for fresh image. Try 143
Start(): Device waiting for fresh image. Try 144
Start(): Device waiting for fresh image. Try 145
Start(): Device waiting for fresh image. Try 146
Start(): Device waiting for fresh image. Try 147
Start(): Device waiting for fresh image. Try 148
Start(): Device waiting for fresh image. Try 149
Could not get a fresh image during 15 seconds after wake up!
cam started
FTP Connecting: webcam.wunderground.com:21
FTP login: xxxxxxxx/******
FTP Uploading: C:\Users\Martin\.yawcam\tmp\image.jpg
FTP Disconnected from server.
CameraUsers: 0
pausing cam
FTP Sleeping now.
FTP begin of while()
CameraUsers: 1
Starting cam
Start(): Device waiting for fresh image. Try 1
Start(): Device waiting for fresh image. Try 2
Start(): Device waiting for fresh image. Try 3
Start(): Device waiting for fresh image. Try 4
Start(): Device waiting for fresh image. Try 5
Start(): Device waiting for fresh image. Try 6
Start(): Device waiting for fresh image. Try 7
Start(): Device waiting for fresh image. Try 8
Start(): Device waiting for fresh image. Try 9
Start(): Device waiting for fresh image. Try 10
Start(): Device waiting for fresh image. Try 11
Start(): Device waiting for fresh image. Try 12
Start(): Device waiting for fresh image. Try 13
Start(): Device waiting for fresh image. Try 14
Start(): Device waiting for fresh image. Try 15
Start(): Device waiting for fresh image. Try 16
Start(): Device waiting for fresh image. Try 17
Start(): Device waiting for fresh image. Try 18
Start(): Device waiting for fresh image. Try 19
Start(): Device waiting for fresh image. Try 20
Start(): Device waiting for fresh image. Try 21
Start(): Device waiting for fresh image. Try 22
Start(): Device waiting for fresh image. Try 23
Start(): Device waiting for fresh image. Try 24
Start(): Device waiting for fresh image. Try 25
Start(): Device waiting for fresh image. Try 26
Start(): Device waiting for fresh image. Try 27
Start(): Device waiting for fresh image. Try 28
Start(): Device waiting for fresh image. Try 29
Start(): Device waiting for fresh image. Try 30
Start(): Device waiting for fresh image. Try 31
Start(): Device waiting for fresh image. Try 32
Start(): Device waiting for fresh image. Try 33
Start(): Device waiting for fresh image. Try 34
Start(): Device waiting for fresh image. Try 35
Start(): Device waiting for fresh image. Try 36
Start(): Device waiting for fresh image. Try 37
Start(): Device waiting for fresh image. Try 38
Start(): Device waiting for fresh image. Try 39
Start(): Device waiting for fresh image. Try 40
Start(): Device waiting for fresh image. Try 41
Start(): Device waiting for fresh image. Try 42
Start(): Device waiting for fresh image. Try 43
Start(): Device waiting for fresh image. Try 44
Start(): Device waiting for fresh image. Try 45
Start(): Device waiting for fresh image. Try 46
Start(): Device waiting for fresh image. Try 47
Start(): Device waiting for fresh image. Try 48
Start(): Device waiting for fresh image. Try 49
Start(): Device waiting for fresh image. Try 50
Start(): Device waiting for fresh image. Try 51
Start(): Device waiting for fresh image. Try 52
Start(): Device waiting for fresh image. Try 53
Start(): Device waiting for fresh image. Try 54
Start(): Device waiting for fresh image. Try 55
Start(): Device waiting for fresh image. Try 56
Start(): Device waiting for fresh image. Try 57
Start(): Device waiting for fresh image. Try 58
Start(): Device waiting for fresh image. Try 59
Start(): Device waiting for fresh image. Try 60
Start(): Device waiting for fresh image. Try 61
Start(): Device waiting for fresh image. Try 62
Start(): Device waiting for fresh image. Try 63
Start(): Device waiting for fresh image. Try 64
Start(): Device waiting for fresh image. Try 65
Start(): Device waiting for fresh image. Try 66
Start(): Device waiting for fresh image. Try 67
Start(): Device waiting for fresh image. Try 68
Start(): Device waiting for fresh image. Try 69
Start(): Device waiting for fresh image. Try 70
Start(): Device waiting for fresh image. Try 71
Start(): Device waiting for fresh image. Try 72
Start(): Device waiting for fresh image. Try 73
Start(): Device waiting for fresh image. Try 74
Start(): Device waiting for fresh image. Try 75
Start(): Device waiting for fresh image. Try 76
Start(): Device waiting for fresh image. Try 77
Start(): Device waiting for fresh image. Try 78
Start(): Device waiting for fresh image. Try 79
Start(): Device waiting for fresh image. Try 80
Start(): Device waiting for fresh image. Try 81
Start(): Device waiting for fresh image. Try 82
Start(): Device waiting for fresh image. Try 83
Start(): Device waiting for fresh image. Try 84
Start(): Device waiting for fresh image. Try 85
Start(): Device waiting for fresh image. Try 86
Start(): Device waiting for fresh image. Try 87
Start(): Device waiting for fresh image. Try 88
Start(): Device waiting for fresh image. Try 89
Start(): Device waiting for fresh image. Try 90
Start(): Device waiting for fresh image. Try 91
Start(): Device waiting for fresh image. Try 92
Start(): Device waiting for fresh image. Try 93
Start(): Device waiting for fresh image. Try 94
Start(): Device waiting for fresh image. Try 95
Start(): Device waiting for fresh image. Try 96
Start(): Device waiting for fresh image. Try 97
Start(): Device waiting for fresh image. Try 98
Start(): Device waiting for fresh image. Try 99
Start(): Device waiting for fresh image. Try 100
Start(): Device waiting for fresh image. Try 101
Start(): Device waiting for fresh image. Try 102
Start(): Device waiting for fresh image. Try 103
Start(): Device waiting for fresh image. Try 104
Start(): Device waiting for fresh image. Try 105
Start(): Device waiting for fresh image. Try 106
Start(): Device waiting for fresh image. Try 107
Start(): Device waiting for fresh image. Try 108
Start(): Device waiting for fresh image. Try 109
Start(): Device waiting for fresh image. Try 110
Start(): Device waiting for fresh image. Try 111
Start(): Device waiting for fresh image. Try 112
Start(): Device waiting for fresh image. Try 113
Start(): Device waiting for fresh image. Try 114
Start(): Device waiting for fresh image. Try 115
Start(): Device waiting for fresh image. Try 116
Start(): Device waiting for fresh image. Try 117
Start(): Device waiting for fresh image. Try 118
Start(): Device waiting for fresh image. Try 119
Start(): Device waiting for fresh image. Try 120
Start(): Device waiting for fresh image. Try 121
Start(): Device waiting for fresh image. Try 122
Start(): Device waiting for fresh image. Try 123
Start(): Device waiting for fresh image. Try 124
Start(): Device waiting for fresh image. Try 125
Start(): Device waiting for fresh image. Try 126
Start(): Device waiting for fresh image. Try 127
Start(): Device waiting for fresh image. Try 128
Start(): Device waiting for fresh image. Try 129
Start(): Device waiting for fresh image. Try 130
Start(): Device waiting for fresh image. Try 131
Start(): Device waiting for fresh image. Try 132
Start(): Device waiting for fresh image. Try 133
Start(): Device waiting for fresh image. Try 134
Start(): Device waiting for fresh image. Try 135
Start(): Device waiting for fresh image. Try 136
Start(): Device waiting for fresh image. Try 137
Start(): Device waiting for fresh image. Try 138
Start(): Device waiting for fresh image. Try 139
Start(): Device waiting for fresh image. Try 140
Start(): Device waiting for fresh image. Try 141
Start(): Device waiting for fresh image. Try 142
Start(): Device waiting for fresh image. Try 143
Start(): Device waiting for fresh image. Try 144
Start(): Device waiting for fresh image. Try 145
Start(): Device waiting for fresh image. Try 146
Start(): Device waiting for fresh image. Try 147
Start(): Device waiting for fresh image. Try 148
Start(): Device waiting for fresh image. Try 149
Could not get a fresh image during 15 seconds after wake up!
cam started
FTP Connecting: webcam.wunderground.com:21
DeviceMonitor: Problem with video device!
DeviceMonitor: Initializing video device again! (Restarts: 1)
CamManager.initCam()
dsj.dll version: 0_8_7 (x64)
dsj.jar version: 0_8_7
DSEnvironment.getSystemInfo(true):
OS: Windows 10, 10.0, amd64
JRE: 1.8.0_73, class version: 52.0
Locale: en_US, codepage: Cp1252

java home: C:\Program Files\Java\jre1.8.0_73

class path: .;lib/activation.jar;lib/commons-jxpath-1.1.jar;lib/commons-logging.jar;lib/commons-logging-api.jar;lib/dsj.jar;lib/monte-cc.jar;lib/mail.jar;lib/mx4j-impl.jar;lib/mx4j-jmx.jar;lib/mx4j-remote.jar;lib/mx4j-tools.jar;lib/sbbi-jmx-1.0.jar;lib/sbbi-upnplib-1.0.4.jar;lib/ftp4j.jar;lib/commons-codec-1.4.jar;lib/turbojpeg.jar

library path: C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\EgisTec MyWinLocker\x86;C:\Program Files (x86)\EgisTec MyWinLocker\x64;C:\Program Files (x86)\Windows Live\Shared;C:\FCIV;C:\Program Files (x86)\QuickTime\QTSystem\;.
Stopping dsfg...
FTP login: xxxxxxxx/******
Disposing dsfg...
FTP Uploading: C:\Users\Martin\.yawcam\tmp\image.jpg
INIT CAMERA, SwingUtilities.isEventDispatchThread():false
Forcing:
cam=1
pin=0
format=17
.......FTP Disconnected from server.
CameraUsers: 0
..----------------
Initialized:
video: MJPG
width: 1280, height: 720
bitDepth: 24
frameRate: 30.0
duration: 0ms (00:00:00)
----------------
Building device menu right now!
Building 'Change to'-menu...
#### Trying RENDERMODE: J2D
### RENDERMODE OK! ###
RENDERMODE: J2D
show/hide menu action
show/hide
Will try to remove: capt
frames before remove: 0
frames after remove: 0
&&&&&&&&&&&&&& PreviewFrame: SwingUtilities.isEventDispatchThread(): true
malun
Site Admin
Posts: 1589
Joined: Sun Jan 04, 2004 1:29 pm

Re: Yawcam #2 becomes unresponsive

Post by malun »

There are no sign of any memory problems in glires' log file.

But we can see that the camera stops delivering images at the end of the log.
This should normally be handled by Yawcam.

Yawcam has two mechanisms that tries to recover when the camera won't deliver images.
One that waits for a new image after the cameras has been paused.
And one that periodically checks that the images produced by the camera hasn't frozen.

It's possible that the two mechanisms are affecting each other in a bad way in this case.

There are two things I would like to try to better understand what happens.
1)
Disable the device monitor in Yawcam and see what kind of behavior you get. You can disable the device monitor in the settings: "Settings -> Edit settings... -> Startup -> Enable device error monitor".
Please run in debug mode so that we can check the logs if needed.

2)
Enable the device monitor again. This time, make sure that the preview window is open in Yawcam all the time when you are running. If you want you can minimize the preview window, but don't close it. This should force the camera to be active all the time so it won't be paused between the ftp uploads. And again, please run in debug mode so that we can check the logs if needed.

/malun
Post Reply