amsul / pickadate.js

The mobile-friendly, responsive, and lightweight jQuery date & time input picker.
http://amsul.ca/pickadate.js
MIT License
7.7k stars 1.01k forks source link

Pickadate mouse interaction crashes Firefox 44.0.2 #835

Open rejment opened 8 years ago

rejment commented 8 years ago

Just clicking around in the demo page completely crashes my Firefox 44.0.2.

gehirn187 commented 8 years ago

+1

nschinagl commented 8 years ago

I have the same problem since Firefox 44.0.2. When I click on a Date in the popup calendar, the browser crashes. I tried to reinstall Firefox and to work with protected mode, but didn't help. The error occurs on my page and on the demo page of pickadate. Please help!

massic80 commented 8 years ago

I can't reproduce the issue: did you try with a clean Firefox profile? If not, could you try and, in case it doesn't crash anymore, check which extension causes the trouble?

rejment commented 8 years ago

I tried it with a clean profile, but it still happens after a few clicks. It did not happen with Firefox 43, so this is clearly a Firefox regression but perhaps there's something that can be done in the code.

Video of crash

We can reliably reproduce this on Win7, FF 43.0.2. Haven't tried any other OS.

massic80 commented 8 years ago

I'm not a pickadate.js developer, I'm just a user wondering why in my FF Developer 46 64 bit it doesn't happen, nor in my colleague's FF 44.

nschinagl commented 8 years ago

Hi, I deleted the profile and tried it again. Same problem. Here the Firefox error description. Please help me.

Accessibility: Active AdapterDeviceID: 0x13bb AdapterDriverVersion: 10.18.13.5330 AdapterSubsysID: 109810de AdapterVendorID: 0x10de Add-ons: %7B972ce4c6-7e08-4474-a285-3208198ce6fd%7D:44.0.2 AvailablePageFile: 13616414720 AvailablePhysicalMemory: 5379457024 AvailableVirtualMemory: 3768008704 BIOS_Manufacturer: American Megatrends Inc. BlockedDllList: BreakpadReserveAddress: 46596096 BreakpadReserveSize: 67108864 BuildID: 20160210153822 CrashTime: 1455717917 EMCheckCompatibility: true FramePoisonBase: 00000000f0de0000 FramePoisonSize: 65536 InstallTime: 1455544267 Notes: AdapterVendorID: 0x10de, AdapterDeviceID: 0x13bb, AdapterSubsysID: 109810de, AdapterDriverVersion: 10.18.13.5330 DWrite? DWrite+ D2D1.1? D2D1.1+ D2D? D2D1.1V? D2D1.1V+ D2D+ D3D11 Layers? D3D11 Layers+ ProductID: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} ProductName: Firefox ReleaseChannel: release SafeMode: 0 SecondsSinceLastCrash: 102 StartupTime: 1455717885 SystemMemoryUsePercentage: 36 TelemetryEnvironment: {"build":{"applicationId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","applicationName":"Firefox","architecture":"x86","buildId":"20160210153822","version":"44.0.2","vendor":"Mozilla","platformVersion":"44.0.2","xpcomAbi":"x86-msvc","hotfixVersion":null},"partner":{"distributionId":null,"distributionVersion":null,"partnerId":null,"distributor":null,"distributorChannel":null,"partnerNames":[]},"system":{"memoryMB":8127,"virtualMaxMB":4096,"cpu":{"count":4,"cores":4,"vendor":"GenuineIntel","family":6,"model":60,"stepping":3,"l2cacheKB":256,"l3cacheKB":6144,"speedMHz":3192,"extensions":["hasMMX","hasSSE","hasSSE2","hasSSE3","hasSSSE3","hasSSE4_1","hasSSE4_2"]},"os":{"name":"Windows_NT","version":"6.1","locale":"de-AT","servicePackMajor":1,"servicePackMinor":0,"installYear":2015},"hdd":{"profile":{"model":"Samsung SSD 850 EVO 120G","revision":"EMT0"},"binary":{"model":"Samsung SSD 850 EVO 120G","revision":"EMT0"},"system":{"model":"Samsung SSD 850 EVO 120G","revision":"EMT0"}},"gfx":{"D2DEnabled":true,"DWriteEnabled":true,"adapters":[{"description":"NVIDIA Quadro K620","vendorID":"0x10de","deviceID":"0x13bb","subsysID":"109810de","RAM":2048,"driver":"nvd3dumx,nvwgf2umx,nvwgf2umx nvd3dum,nvwgf2um,nvwgf2um","driverVersion":"10.18.13.5330","driverDate":"6-17-2015","GPUActive":true}],"monitors":[{"screenWidth":1920,"screenHeight":1080,"refreshRate":60,"pseudoDisplay":false},{"screenWidth":1920,"screenHeight":1200,"refreshRate":60,"pseudoDisplay":false}],"features":{"compositor":"none","d3d11":{"status":"available","version":45056,"warp":false,"textureSharing":true,"blacklisted":false},"d2d":{"status":"available","version":"1.1"}}},"isWow64":true},"settings":{"blocklistEnabled":true,"e10sEnabled":false,"telemetryEnabled":false,"isInOptoutSample":false,"locale":"de","update":{"channel":"release","enabled":true,"autoDownload":true},"userPrefs":{"browser.cache.disk.capacity":358400,"browser.newtabpage.enhanced":true},"addonCompatibilityCheckEnabled":true,"isDefaultBrowser":false},"profile":{"creationDate":16848},"addons":{"activeAddons":{},"theme":{"id":"{972ce4c6-7e08-4474-a285-3208198ce6fd}","blocklisted":false,"description":"Das Standard-Theme.","name":"Standard","userDisabled":false,"appDisabled":false,"version":"44.0.2","scope":4,"foreignInstall":false,"hasBinaryComponents":false,"installDay":16846,"updateDay":16846},"activePlugins":[],"activeGMPlugins":{"gmp-gmpopenh264":{"version":null,"userDisabled":true,"applyBackgroundUpdates":1},"gmp-eme-adobe":{"version":null,"userDisabled":true,"applyBackgroundUpdates":1}},"activeExperiment":{},"persona":null}} Theme: classic/1.0 Throttleable: 1 TotalPageFile: 17041981440 TotalPhysicalMemory: 8521940992 TotalVirtualMemory: 4294836224 URL: http://amsul.ca/pickadate.js/ Vendor: Mozilla Version: 44.0.2 Winsock_LSP: MSAFD-Tcpip [TCP/IP] : 2 : 1 :
MSAFD-Tcpip [UDP/IP] : 2 : 2 : %SystemRoot%\system32\mswsock.dll MSAFD-Tcpip [RAW/IP] : 2 : 3 :
MSAFD-Tcpip [TCP/IPv6] : 2 : 1 : %SystemRoot%\system32\mswsock.dll MSAFD-Tcpip [UDP/IPv6] : 2 : 2 :
MSAFD-Tcpip [RAW/IPv6] : 2 : 3 : %SystemRoot%\system32\mswsock.dll RSVP-TCPv6-Dienstanbieter : 2 : 1 :
RSVP-TCP-Dienstanbieter : 2 : 1 : %SystemRoot%\system32\mswsock.dll RSVP-UDPv6-Dienstanbieter : 2 : 2 :
RSVP-UDP-Dienstanbieter : 2 : 2 : %SystemRoot%\system32\mswsock.dll useragent_locale: de

Diese Meldung enthält Informationen über den Status der Anwendung zum Zeitpunkt des Absturzes.

jeepibmx commented 8 years ago

+1

nschinagl commented 8 years ago

Hi. We also had the problem on our site and we were able to fix it. I don't understand why and its sound funny, but here is the solution: We had a fixed DIV behind the popupcalender. When we delete that Div erverything works just fine. So we found an other solution for that DIV. Hope that information may help you.

virtualbrown commented 8 years ago

+1

roczanskineves commented 8 years ago

Hey guys,

Solved here using and OLD VERSION 2.1.4v Idk what kinda problens this can bring but its working here fine for me.

Got the js here -> http://www.jqueryscript.net/demo/Lightweight-jQuery-Date-Input-Picker/docs.htm

pombadev commented 8 years ago

If it helps, i am using FF v44.0.2 on Ubuntu 14.04.03 LTS and i could not reproduce the bugs.

DanielRuf commented 6 years ago

Is this still reproducable?