Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
pike
pike
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 105
    • Issues 105
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • pikelang
  • pikepike
  • Issues
  • #7684

Closed
Open
Opened May 10, 2016 by Peter Bortas@zinoOwner

Feed: Recursive mutex locks

Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=7684

Reported by Marcus Wellhardh wellhard@roxen.com

Noticed this backtrace when debugging [RT 26947]:

      : Server start command:
      :     /usr/local/roxen/server-6.0.130/bin/roxen
      :     -DLOG_GC_TIMESTAMPS
      :     -DINHIBIT_INOTIFY_MONITOR
      :     -DDEBUG_ADMANAGER
      :     -DRAM_CACHE
      :     -DHTTP_COMPRESSION
      :     -M/usr/local/roxen/server-6.0.130/etc/modules
      :     -M/usr/local/roxen/local/pike_modules
      :     -I/usr/local/roxen/server-6.0.130/etc/include
      :     -I/usr/local/roxen/server-6.0.130/base_server
      :     -P/usr/local/roxen/server-6.0.130/base_server
      :     -P/usr/local/roxen/server-6.0.130
      :     base_server/roxenloader.pike
      :     --pid-file=../configurations/_roxen_pid

pike/lib/modules/___Oracle.so:-: Warning: Failed to load library: libclntsh.so.12.1: kan inte öppna delad objektfil: Filen eller katalogen finns inte pike/lib/modules/Odbc.so:-: Warning: Failed to load library: libodbc.so.2: kan inte öppna delad objektfil: Filen eller katalogen finns inte 5:00:02 : Support for IPv6 enabled. 0m 0.0s : Adding package /usr/local/roxen/local. : Adding package packages/feedimport (Version 6.0.130). : Adding package packages/imageproc (Version 6.0.130). : Adding package packages/logview (Version 6.0.130). : Adding package packages/print (Version 6.0.130). 5:00:02 : Adding package packages/search (Version 6.0.130). 0m 0.1s : Adding package packages/sitebuilder (Version 6.0.130). : ----------------------------------------------------------------- : Pike version: Pike v8.0 release 232 : Product version: Roxen EP 6.0.130-r1 : Operating system: Linux 3.10.0-327.13.1.el7.x86_64 (x86_64) 5:00:02 : Starting MySQL ... Was running 10.1.12-MariaDB [10.1ms] 0m 0.1s : Installed patches: : 2016-04-20T143129 : 2016-04-22T141034 : 2016-04-22T141702 : 2016-04-22T142057 5:00:02 : 2016-04-25T103337 0m 0.1s : 2016-04-25T112131 : 2016-04-25T112359 : 2016-04-28T160526 : 2016-04-29T103046 : 5:00:02 : Loading Pike modules ... Done [303.0ms] 0m 0.6s : Loading Roxen ... : Server version ... 6.0.130 : Dist version ... 6.0.130 : Platform ... rhel7_x86_64 : Product code ... rep 5:00:03 : Done [522.3ms]

[...]
          : GC runs at Sun May  8 09:11:12 2016
          : GC done after 159117us
 9:11:13  : Internal server error: Recursive mutex locks!
-:1: _static_modules.Builtin()->mutex()->lock()
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:221: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/2861ead4434a45ac83fbde5823204688", 7, next: Sun May  8 06:39:09 2016, st: 0)->unregister_path(1)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1100: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/2861ead4434a45ac83fbde5823204688", 7, next: Sun May  8 06:39:09 2016, st: 0)->unregister_path(1)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:722: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/2861ead4434a45ac83fbde5823204688", 7, next: Sun May  8 06:39:09 2016, st: 0)->destroy()
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:227: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/346a6eaebe9749a88c8ac6b4662ecb31/0db6bd0f667a476199d3f65d3c86957f-f9490.jpg", 15, next: Sun May  8 10:01:12 2016, st: Stat(-rw-r--r-- 2698881
b))->`>(1462716675)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:226: Monitor("/usr/local/roxen/feeds/wirefeeds/universal/XML/notas_N", 15, next: Sun May  8 09:11:15 2016, st: Stat(drwxr-xr-x 77824b))->`<(,,,0)
pike/lib/modules/ADT.pmod/Heap.pike:65: ADT.Heap(14618 elements, top: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/ebb750fff66e4d5ab3250f0ee50b48fc/80f3e1042f963517980f6a7067008cd4-6b2c1.jpg", 15, next: Sun May  8 09:11:06 2016, st: Stat(-rw-r--r--
 783813b)))->adjust_down(1535)
pike/lib/modules/ADT.pmod/Heap.pike:143: ADT.Heap(14618 elements, top: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/ebb750fff66e4d5ab3250f0ee50b48fc/80f3e1042f963517980f6a7067008cd4-6b2c1.jpg", 15, next: Sun May  8 09:11:06 2016, st: Stat(-rw-r--r-
- 783813b)))->adjust(,,,0)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1233: RoxenModule(EP/feed-import#0)->feed_monitor->monitor->adjust_monitor(@0)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:437: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/346a6eaebe9749a88c8ac6b4662ecb31/0db6bd0f667a476199d3f65d3c86957f-f9490.jpg", 15, next: Sun May  8 10:01:12 2016, st: Stat(-rw-r--r-- 2698881
b))->update(Stat(-rw-r--r-- 2698881b))
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:583: Monitor("/usr/local/roxen/feeds/wirefeeds/ap/PHOTOSTREAM - MX (MEXICO GROUP)/346a6eaebe9749a88c8ac6b4662ecb31/0db6bd0f667a476199d3f65d3c86957f-f9490.jpg", 15, next: Sun May  8 10:01:12 2016, st: Stat(-rw-r--r-- 2698881
b))->check(UNDEFINED)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1420: RoxenModule(EP/feed-import#0)->feed_monitor->monitor->check_monitor(@0,UNDEFINED)
pike/lib/modules/Filesystem.pmod/Monitor.pmod/basic.pike:1524: RoxenModule(EP/feed-import#0)->feed_monitor->monitor->check(UNDEFINED,1000,([]))
packages/feedimport/modules/feed-import.pike (ef807040):1508: RoxenModule(EP/feed-import#0)->feed_monitor->monitor->check(UNDEFINED,1000,@1=([]))
packages/feedimport/modules/feed-import.pike (ef807040):2245: RoxenModule(EP/feed-import#0)->feed_monitor->periodic_scan()
packages/feedimport/modules/feed-import.pike (ef807040):2295: RoxenModule(EP/feed-import#0)->feed_monitor->periodic_scan_dispatch()
Assignee
Assign to
Pike 8.0
Milestone
Pike 8.0
Assign milestone
Time tracking
None
Due date
None
Reference: pikelang/pike#7684