6.0.0-beta1
7/6/25

[#14482] Wicked hangs, crashes browser
Summary Wicked hangs, crashes browser
Queue Wicked
Queue Version 2.0.6
Type Bug
State Not Reproducible
Priority 2. Medium
Owners Horde Developers (at)
Requester torben (at) dannhauer (dot) info
Created 09/30/2016 (3201 days ago)
Due
Updated 12/05/2020 (1674 days ago)
Assigned 09/30/2016 (3201 days ago)
Resolved 02/15/2017 (3063 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
12/05/2020 09:54:49 AM horde (at) selhorst (dot) net Comment #12 Reply to this comment
I am seeing the same thing on Chrome and Firefox. A (longer) Wiki-Page
loads, yet JavaScript keeps executing. I can't even profile it in the
developer tools. Horde Debug log shows the memory consumption for
Wicked, everything fine and no issue in the logs. If I disable
JavaScript, everything works.
I see this on multiple wicked pages, especially the ones which have
more content...
02/15/2017 04:20:22 PM Michael Rubinsky State ⇒ Not Reproducible
 
02/15/2017 09:20:16 AM torben (at) dannhauer (dot) info Comment #11 Reply to this comment
This isssue dissapeared with an upgrade to PHP 7.0.15 via 
mod_proxy_fcgi on Apache 2.4.25 on Debian stretch.
10/26/2016 09:08:04 AM Jan Schneider Comment #10 Reply to this comment
I'm pretty sure it's the syntaxhighlighter.
10/21/2016 04:09:35 PM Michael Rubinsky Comment #9 Reply to this comment
The issue we were seeing on wiki.horde.org was "resolved" by turning 
off javascript caching. So, it's probably an issue with how one of the 
js files is being minimized.
10/21/2016 04:08:30 PM Michael Rubinsky Comment #8 Reply to this comment
Confirmed, on certain pages. See also Bug: 14481
Any news with this issue? Any funding required for a fast resolve?
It seems what I thought I could reproduce was another, 
javascript-caching issue. I'm still not sure what this error is 
about yet.
Actually, looking at your backtrace, I'm not so sure that error is 
related. That looks like maybe some configuration issue with some 
localized changes to your registry.local.php file.


10/21/2016 04:05:41 PM Michael Rubinsky Comment #7 Reply to this comment
Confirmed, on certain pages. See also Bug: 14481
Any news with this issue? Any funding required for a fast resolve?
It seems what I thought I could reproduce was another, 
javascript-caching issue. I'm still not sure what this error is about 
yet.
10/21/2016 04:01:37 PM torben (at) dannhauer (dot) info Comment #6 Reply to this comment
Confirmed, on certain pages. See also Bug: 14481
Any news with this issue? Any funding required for a fast resolve?
09/30/2016 08:09:51 PM torben (at) dannhauer (dot) info Comment #5 Reply to this comment
Can you provide a backtrace, using the DEBUG logging level?
The logging output stripped down to all [wicked] entries is:

2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] Load config file 
(conf.php; app: wicked) [pid 31163 on line 109 of 
"/usr/share/php/Horde/Registry/Loadconfig.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0003s)
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked,perm_sql_exists_2wicked_t) [pid 31163 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31163 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:1,perm_sql_exists_2wicked:pages:1_t) 
[pid 31163 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31163 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_2wicked:pages,perm_sql_2wicked:pages_t) [pid 31163 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0001s)
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked,perm_sql_exists_2wicked_t) [pid 31163 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31163 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:13+02:00 DEBUG: HORDE [wicked] SQL  (0,0001s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] Load config file 
(conf.php; app: wicked) [pid 31245 on line 109 of 
"/usr/share/php/Horde/Registry/Loadconfig.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] Connected to the 
following memcache servers:localhost:11211 [pid 31245 on line 205 of 
"/usr/share/php/Horde/Memcache.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(Horde_Db_Adapter_Pdo_Pgsql903b1819tables/columns/horde_prefs) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0013s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0005s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked,perm_sql_exists_2wicked_t) [pid 31245 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0003s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0178s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_2wicked:pages,perm_sql_2wicked:pages_t) [pid 31245 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0006s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages:2,perm_sql_exists_2wicked:pages:2_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(perm_sql_exists_2wicked:pages,perm_sql_exists_2wicked:pages_t) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0002s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(horde|default,horde|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(turba|default,turba|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys (nag|default,nag|default_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(gollem|default,gollem|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys (ingo|default,ingo|default_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(kronolith|default,kronolith|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(mnemo|default,mnemo|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(passwd|default,passwd|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys (sam|default,sam|default_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys (imp|default,imp|default_t) 
[pid 31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(wicked|default,wicked|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(owncloud_gallery|default,owncloud_gallery|default_t) [pid 31245 on 
line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(owncloud|default,owncloud|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(administration|default,administration|default_t) [pid 31245 on line 
233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(settings|default,settings|default_t) [pid 31245 on line 233 of 
"/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] SQL  (0,0010s)
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(Horde_Db_Adapter_Pdo_Pgsql903b1819tables/columns/horde_alarms) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] 
Horde_HashTable_Memcache: Retrieved keys 
(Horde_Db_Adapter_Pdo_Pgsql903b1819tables/columns/horde_alarms) [pid 
31245 on line 233 of "/usr/share/php/Horde/HashTable/Base.php"]
2016-09-30T22:07:31+02:00 WARN: HORDE [wicked] PHP ERROR: Illegal 
string offset 'url' [pid 31245 on line 74 of 
"/usr/share/php/Horde/Menu.php"]
2016-09-30T22:07:31+02:00 WARN: HORDE [wicked] PHP ERROR: 
array_merge(): Argument #2 is not an array [pid 31245 on line 86 of 
"/usr/share/php/Horde/Menu.php"]
2016-09-30T22:07:31+02:00 DEBUG: HORDE [wicked] Max memory usage: 
8912896 bytes [pid 31245 on line 613 of 
"/usr/share/php/Horde/Registry.php"]


09/30/2016 07:40:00 PM torben (at) dannhauer (dot) info Comment #4 Reply to this comment
Can you provide a backtrace, using the DEBUG logging level?
Yex, I enabeld debug level. However it contains a lot of personal 
data, so I cannot paste it.

For what timepoint do I need a stack trace? It does not crash 
serverside but client side..
09/30/2016 02:51:17 PM Jan Schneider Comment #3 Reply to this comment
Can you provide a backtrace, using the DEBUG logging level?
09/30/2016 01:57:18 PM Michael Rubinsky Comment #2
Assigned to Horde DevelopersHorde Developers
Summary ⇒ Wicked hangs, crashes browser
State ⇒ Assigned
Reply to this comment
Confirmed, on certain pages. See also Bug: 14481
09/30/2016 12:56:17 PM torben (at) dannhauer (dot) info Comment #1
Patch ⇒ No
State ⇒ Unconfirmed
Milestone ⇒
Queue ⇒ Wicked
Summary ⇒ Whicked hangs, crashes browser
Type ⇒ Bug
Priority ⇒ 2. Medium
Reply to this comment
When entering some wicked paged, the browser hangs and crashes.

Horde logs the following warnings:

2016-09-30T14:42:29+02:00 WARN: HORDE [wicked] PHP ERROR: Illegal 
string offset 'url' [pid 11287 on line 74 of 
"/usr/share/php/Horde/Menu.php"]
2016-09-30T14:42:29+02:00 WARN: HORDE [wicked] PHP ERROR: 
array_merge(): Argument #2 is not an array [pid 11287 on line 86 of 
"/usr/share/php/Horde/Menu.php"]

The OS is win8.1 64 bit, Firefox current stable.

Saved Queries