I have started noticing a problem since the release of DOpus 9.1. This problem occurs both on 9.1 for Win32 on a XP32 machine as well as in DOpus 9.1 for Win64 on a Vista 64 machine. The XP machine has 2 cores and the Vista 64 machine has 4 cores.
It always occurs when dragging and dropping a lot of files for some time in and out of the dopus listers. Sometimes When selecting yes I get the message the thread was successfully terminated, and I can continue working, and sometimes it shuts down dopus and I have to restart the app.
And it's always and only happening as mentioned in relation to dragging around a lot of files for some time. Anyone else noticed this since 9.1 or if it can be replicated? This has never happened prior to 9.1.
Is there any possible pattern to the problem, like it tends to happen when certain types of files are dragged?
Can you tell when the error message appears? Is it right at the start of the drag or only after the mouse pointer moves out of the file display? (Is it when it moves into, say, the tree or the opposite file display, or when it moves out of the Opus window completely?)
I haven't seen it myself but I don't often drag large numbers of files (usually only a handful, else I'll start using toolbar buttons instead of drag & drop in case I accidentally lose my selection).
Thanks for your response. On the top of my head, it's mainly when dragging files out of Dopus, when leaving the dopus window, and also I think when it's from a network unit, not a local drive.
But I'll take a few notes when it happens again, for a few times, and see if I can find a definite pattern.
I've seen this myself. Using Vista 64-bit Home Premium. Definitely drag&drop related and it seems to occur fairly randomly. Copying and pasting the same files with Ctrl+X and Ctrl+V works fine. I don't have network drives so it's not that, happens to me even when dragging files to another directory on the same partition.
Have any of you ever seen crashes from just hovering over files? I wonder if it's related to thumbnail generation, which might be triggered and then cancelled as you hover over a file and then start the drag & drop. (Since Opus may start generating a thumbnail for the tooltip that would appear.)
If you've seen the crash in situations where you very quickly clicked and dragged files without hovering over them for a moment before then we can discount this theory, of course.
Shouldn't be thumbnails since I've had it happen with things like MP3 files. What's weird is that it seemed to happen with certain files (all MP3, all named in Artist - song but only some trigger the error).
In general 9.1 seems to also throw thread errors sometimes with ZIP and RAR files too. Sometimes it can't read the contents of either filetype whereas 7-Zip does it fine (so the files are ok and it's a DOpus issue).
No, the same file works sometimes and causes a crash sometimes. I'd love to help the programmers more, but I haven't found a way to reproduce the error anytime I want.
I can say with certainty though, the crash doesn't occur when just hovering, you have to actually start dragging.
Another note, I'm always in List Mode with single click to activate.
Yep, I have this problem too since installing 9.1 under Vista x64.
It seems fairly random as in it will for the most part only do it occasionally, except for tonight where it has crashed pretty much every time I have attempted to drag content from one lister to another.
Killing all dopus processes and restarting dopus doesn't help.
Here's my machine specs, dunno if you can find any commonalities with your systems:
Computer:
Computer Type ACPI x64-based PC
Operating System Microsoft Windows Vista Ultimate
OS Service Pack -
Internet Explorer 7.0.6000.16575
DirectX DirectX 10.0
Motherboard:
CPU Type QuadCore Intel Core 2 Quad Q6600, 3000 MHz (9 x 333)
Motherboard Name Asus P5N32-E SLI Plus (2 PCI, 1 PCI-E x1, 3 PCI-E x16, 4 DDR2 DIMM, Audio, Dual Gigabit LAN, IEEE-1394)
Motherboard Chipset nVIDIA nForce 680i SLI Hybrid
System Memory 4096 MB (DDR2-800 DDR2 SDRAM)
BIOS Type Award (07/06/07)
Display:
Video Adapter NVIDIA GeForce 8800 GT (512 MB)
Video Adapter NVIDIA GeForce 8800 GT (512 MB)
3D Accelerator nVIDIA GeForce 8800 GT
Monitor Dell 2407WFP (Digital) [24" LCD] (CC3026B620RS)
Monitor HP L1706 [17" LCD] (CNN6330SRJ)
Multimedia:
Audio Adapter Analog Devices AD1988B @ nVIDIA nForce 590 SLI (MCP55P) - High Definition Audio Controller
Storage:
IDE Controller NVIDIA nForce Serial ATA Controller
IDE Controller NVIDIA nForce Serial ATA Controller
IDE Controller Standard Dual Channel PCI IDE Controller
Storage Controller LSI Logic Ultra160 PCI SCSI Adapter; 53C1010-33 Device
Storage Controller LSI Logic Ultra160 PCI SCSI Adapter; 53C1010-33 Device
Storage Controller Microsoft iSCSI Initiator
Storage Controller NVIDIA nForce RAID Controller
Storage Controller NVIDIA nForce RAID Device
Storage Controller NVIDIA nForce RAID Device
Storage Controller NVIDIA nForce Serial ATA Controller
Storage Controller SCSI/RAID Host Controller
Disk Drive Generic Flash HS-CF USB Device
Disk Drive Generic Flash HS-COMBO USB Device
Disk Drive NVIDIA STRIPE 467.52G (467 GB)
Disk Drive USB2.0 CardReader CF RW USB Device
Disk Drive USB2.0 CardReader MS RW USB Device
Disk Drive USB2.0 CardReader SD RW USB Device
Disk Drive USB2.0 CardReader SM RW USB Device
Disk Drive WDC WD74 0GD-00FLC0 SCSI Disk Device (74 GB, 10000 RPM, SATA)
Optical Drive ATAPI DVD D DH16D2S SCSI CdRom Device
Optical Drive PIONEER DVD-RW DVR-212 SCSI CdRom Device (DVD+R9:10x, DVD-R9:10x, DVD+RW:18x/8x, DVD-RW:16x/6x, DVD-RAM:12x, DVD-ROM:16x, CD:40x/32x/40x DVD+RW/DVD-RW/DVD-RAM)
Optical Drive ZT1274I KFX130P SCSI CdRom Device
SMART Hard Disks Status Unknown
Input:
Keyboard HID Keyboard Device
Mouse HID-compliant mouse
Game Controller Microsoft PC-joystick driver
Network:
Network Adapter NVIDIA nForce Networking Controller
Network Adapter VMware Virtual Ethernet Adapter for VMnet1 (192.168.209.1)
Network Adapter VMware Virtual Ethernet Adapter for VMnet8 (192.168.223.1)
Peripherals:
Printer Canon iP5200
Printer Fax
Printer Microsoft XPS Document Writer
FireWire Controller VIA VT6306/6307 Fire II IEEE1394 Host Controller (PHY: VIA VT6307)
USB1 Controller nVIDIA nForce 590 SLI (MCP55P) - OHCI USB 1.1 Controller
USB2 Controller nVIDIA nForce 590 SLI (MCP55P) - EHCI USB 2.0 Controller
USB Device Generic USB Hub
USB Device Generic USB Hub
USB Device Razer Diamondback
USB Device USB Composite Device
USB Device USB Human Interface Device
USB Device USB Human Interface Device
USB Device USB Human Interface Device
USB Device USB Mass Storage Device
USB Device USB Mass Storage Device
USB Device USB Printing Support
DMI:
DMI BIOS Vendor Phoenix Technologies, LTD
DMI BIOS Version ASUS P5N32-E SLI PLUS ACPI BIOS Revision 0801
DMI System Manufacturer System manufacturer
DMI System Product System Product Name
DMI System Version System Version
DMI System Serial Number System Serial Number
DMI System UUID 8025403F-5599DB11-A225B4EE-6C7BB5ED
DMI Motherboard Manufacturer ASUSTeK Computer INC.
DMI Motherboard Product P5N32-E SLI PLUS
DMI Motherboard Version 1.XX
DMI Motherboard Serial Number 123456789000
DMI Chassis Manufacturer Chassis Manufacture
DMI Chassis Version Chassis Version
DMI Chassis Serial Number EVAL
DMI Chassis Asset Tag 123456789000
DMI Chassis Type Desktop Case
DMI Total / Free Memory Sockets 4 / 0
I have also since my last post not been able to track down a specific pattern how this occurs, but it indeed seems to be a very random behaviour.
I don't think it's related to Vista x64 / Dopus x64. Becuase I had this exact same behaviour on XP32 / Dopus 32. The common factor was though that both machines had Multi-Core CPUs. And thread error do seem pretty related to having a computer with several CPUs or Cores.
I run Opus on several 32-bit machines with multiple CPUs and have never seen this crash and all but one person reporting it has 64-bit Vista so I'd say it's 64-bit related. If you've seen crashes while dragging on 32-bit then they are probably something else.
Thread crashes in general don't have anything to do with having or not having multiple CPUs. All the crash dialog is telling us is that a thread has crashed and that can happen whether you have 1 or 50 CPUs. (Of course, some problems become more likely if you have multiple CPUs but there's nothing here which suggests that's a factor.)
Nudel: thanks, I stand corrected about the core thingie.
Another common factor, is that it has been image files (png, jpgs...) that I have been dragging everytime since I started making a note when I get these crashes in 9.1. I have run Dopus in details mode these times, so no thumbnails.
I don't think the two problems are related. One is about dragging & dropping files and the other is about moving toolbars around.
To avoid things getting confusing I've split your post into a new topic here (also got a question for you to try to track down the problem, but I'll ask it in the new thread):