After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 677924 - Possible thread leakage
Possible thread leakage
Status: RESOLVED FIXED
Product: dvb-daemon
Classification: Other
Component: general
0.2.x
Other Linux
: Normal normal
: ---
Assigned To: Sebastian Pölsterl
dvb-daemon-maint
Depends on:
Blocks:
 
 
Reported: 2012-06-12 08:08 UTC by Jens Georg
Modified: 2012-08-19 17:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Call stop instead of reset (839 bytes, patch)
2012-08-15 19:39 UTC, Sebastian Pölsterl
none Details | Review
Improved patch (786 bytes, patch)
2012-08-18 11:05 UTC, Sebastian Pölsterl
none Details | Review

Description Jens Georg 2012-06-12 08:08:02 UTC
After running gnome-dvb-daemon for ~14 days, I get the following output:


default      DEBUG      EPGScanner.vala:209: Finished EPG scan for group 1
default      DEBUG      EPGScanner.vala:161: Starting EPG scan for group 1 (0)
default      DEBUG      Schedule.vala:106: Removing expired events of channel Doku/KiKa (517)

(gnome-dvb-daemon:10019): GStreamer-WARNING **: failed to create thread: Error creating thread: Resource temporarily unavailable


Googling suggests that it ran out of thread handles.
Comment 1 Jens Georg 2012-06-12 08:15:18 UTC
Yes. output from threads info:

  Id   Target Id         Frame 
  378  Thread 0xb6229b70 (LWP 10021) "gdbus" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  377  Thread 0xb5a28b70 (LWP 10023) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  376  Thread 0xb6a2ab70 (LWP 10346) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  375  Thread 0xb5152b70 (LWP 10410) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  374  Thread 0xb45ffb70 (LWP 10830) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  373  Thread 0xb3bffb70 (LWP 10958) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  372  Thread 0xb33feb70 (LWP 11006) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  371  Thread 0xb2bfdb70 (LWP 11118) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  370  Thread 0xb23fcb70 (LWP 11243) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  369  Thread 0xb13fab70 (LWP 11360) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  368  Thread 0xb1bfbb70 (LWP 11506) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  367  Thread 0xb0bf9b70 (LWP 11645) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  366  Thread 0xb03f8b70 (LWP 11753) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  365  Thread 0xaf9ffb70 (LWP 12347) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  364  Thread 0xaf1feb70 (LWP 12678) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  363  Thread 0xae9fdb70 (LWP 12799) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  362  Thread 0xad9fbb70 (LWP 13039) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  361  Thread 0xad1fab70 (LWP 13147) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  360  Thread 0xae1fcb70 (LWP 13268) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  359  Thread 0xac9f9b70 (LWP 13427) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  358  Thread 0xac1f8b70 (LWP 13518) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  357  Thread 0xab9f7b70 (LWP 13653) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  356  Thread 0xab1f6b70 (LWP 13769) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  355  Thread 0xaa1f4b70 (LWP 13882) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  354  Thread 0xaa9f5b70 (LWP 13995) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  353  Thread 0xa99f3b70 (LWP 14112) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  352  Thread 0xa91f2b70 (LWP 14213) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  351  Thread 0xa81f0b70 (LWP 14353) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  350  Thread 0xa89f1b70 (LWP 14482) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  349  Thread 0xa79efb70 (LWP 14713) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  348  Thread 0xa71eeb70 (LWP 14848) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  347  Thread 0xa69edb70 (LWP 14957) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  346  Thread 0xa61ecb70 (LWP 15076) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  345  Thread 0xa59ebb70 (LWP 15213) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  344  Thread 0xa51eab70 (LWP 15324) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  343  Thread 0xa49e9b70 (LWP 15480) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  342  Thread 0xa39e7b70 (LWP 15594) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  341  Thread 0xa41e8b70 (LWP 15724) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  340  Thread 0xa29e5b70 (LWP 15862) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  339  Thread 0xa21e4b70 (LWP 15985) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  338  Thread 0xa19e3b70 (LWP 16108) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  337  Thread 0xa31e6b70 (LWP 16222) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  336  Thread 0xa11e2b70 (LWP 16364) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  335  Thread 0xa09e1b70 (LWP 16528) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  334  Thread 0x9f9dfb70 (LWP 16674) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  333  Thread 0xa01e0b70 (LWP 17294) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  332  Thread 0x9f1deb70 (LWP 17533) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  331  Thread 0x9e1dcb70 (LWP 18142) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  330  Thread 0x9e9ddb70 (LWP 18245) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  329  Thread 0x9d9dbb70 (LWP 18363) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  328  Thread 0x9d1dab70 (LWP 20022) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  327  Thread 0x9c1d8b70 (LWP 20871) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  326  Thread 0x9b7ffb70 (LWP 21009) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  325  Thread 0x9c9d9b70 (LWP 21124) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  324  Thread 0x9affeb70 (LWP 21245) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  323  Thread 0x9a7fdb70 (LWP 21377) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  322  Thread 0x99ffcb70 (LWP 22758) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  321  Thread 0x997fbb70 (LWP 24926) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  320  Thread 0x98ffab70 (LWP 25358) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  319  Thread 0x987f9b70 (LWP 25502) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  318  Thread 0x977f7b70 (LWP 25602) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  317  Thread 0x97ff8b70 (LWP 25720) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  316  Thread 0x96ff6b70 (LWP 25834) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  315  Thread 0x95ff4b70 (LWP 25954) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  314  Thread 0x957f3b70 (LWP 26187) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  313  Thread 0x94ff2b70 (LWP 26232) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  312  Thread 0x967f5b70 (LWP 26274) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  311  Thread 0x947f1b70 (LWP 26313) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  310  Thread 0x93ff0b70 (LWP 26358) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  309  Thread 0x937efb70 (LWP 26483) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  308  Thread 0x92feeb70 (LWP 31144) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  307  Thread 0x91fecb70 (LWP 5678) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  306  Thread 0x927edb70 (LWP 5916) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  305  Thread 0x917ebb70 (LWP 6512) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  304  Thread 0x90feab70 (LWP 505) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  303  Thread 0x907e9b70 (LWP 8535) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  302  Thread 0x8f7e7b70 (LWP 8776) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  301  Thread 0x8efe6b70 (LWP 8949) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  300  Thread 0x8ffe8b70 (LWP 9044) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  299  Thread 0x8e7e5b70 (LWP 9083) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  298  Thread 0x8d7e3b70 (LWP 9129) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  297  Thread 0x8dfe4b70 (LWP 9169) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  296  Thread 0x8cfe2b70 (LWP 9213) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  295  Thread 0x8c7e1b70 (LWP 9260) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  294  Thread 0x8b7dfb70 (LWP 9301) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  293  Thread 0x8afdeb70 (LWP 9346) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  292  Thread 0x8bfe0b70 (LWP 9422) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  291  Thread 0x8a7ddb70 (LWP 9464) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  290  Thread 0x89fdcb70 (LWP 9864) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  289  Thread 0x88fdab70 (LWP 9911) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  288  Thread 0x887d9b70 (LWP 9962) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  287  Thread 0x897dbb70 (LWP 10005) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  286  Thread 0x87fd8b70 (LWP 10050) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  285  Thread 0x877d7b70 (LWP 10107) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  284  Thread 0x86fd6b70 (LWP 21813) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  283  Thread 0x85fd4b70 (LWP 28795) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  282  Thread 0x867d5b70 (LWP 28837) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  281  Thread 0x857d3b70 (LWP 28880) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  280  Thread 0x84fd2b70 (LWP 28922) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  279  Thread 0x847d1b70 (LWP 28963) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  278  Thread 0x83fd0b70 (LWP 29006) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  277  Thread 0x82fceb70 (LWP 29047) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  276  Thread 0x837cfb70 (LWP 29091) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  275  Thread 0x827cdb70 (LWP 29130) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  274  Thread 0x81fccb70 (LWP 29207) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  273  Thread 0x80fcab70 (LWP 29247) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  272  Thread 0x817cbb70 (LWP 29289) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  271  Thread 0x7ffc8b70 (LWP 29329) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  270  Thread 0x7f7c7b70 (LWP 29373) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  269  Thread 0x807c9b70 (LWP 29415) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  268  Thread 0x7efc6b70 (LWP 29455) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  267  Thread 0x7dfc4b70 (LWP 29530) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  266  Thread 0x7d7c3b70 (LWP 29570) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  265  Thread 0x7e7c5b70 (LWP 29625) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  264  Thread 0x7c7c1b70 (LWP 29675) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  263  Thread 0x7cfc2b70 (LWP 29719) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  262  Thread 0x7bfc0b70 (LWP 29840) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  261  Thread 0x7b7bfb70 (LWP 29885) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  260  Thread 0x7afbeb70 (LWP 29927) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  259  Thread 0x7a7bdb70 (LWP 30003) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  258  Thread 0x79fbcb70 (LWP 30047) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  257  Thread 0x797bbb70 (LWP 30091) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  256  Thread 0x78fbab70 (LWP 30133) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  255  Thread 0x787b9b70 (LWP 30178) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  254  Thread 0x77fb8b70 (LWP 30218) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  253  Thread 0x76fb6b70 (LWP 30274) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  252  Thread 0x777b7b70 (LWP 30330) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  251  Thread 0x75fb4b70 (LWP 30374) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  250  Thread 0x767b5b70 (LWP 30464) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  249  Thread 0x757b3b70 (LWP 30507) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  248  Thread 0x74fb2b70 (LWP 30598) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  247  Thread 0x747b1b70 (LWP 30653) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  246  Thread 0x73fb0b70 (LWP 30701) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  245  Thread 0x737afb70 (LWP 30742) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  244  Thread 0x72faeb70 (LWP 30789) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  243  Thread 0x725ffb70 (LWP 30833) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  242  Thread 0x71dfeb70 (LWP 31182) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  241  Thread 0x715fdb70 (LWP 31226) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  240  Thread 0x70dfcb70 (LWP 31271) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  239  Thread 0x705fbb70 (LWP 31311) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  238  Thread 0x6f5f9b70 (LWP 31358) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  237  Thread 0x6fdfab70 (LWP 31401) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  236  Thread 0x6e5f7b70 (LWP 31444) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  235  Thread 0x6edf8b70 (LWP 31521) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  234  Thread 0x6ddf6b70 (LWP 31563) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  233  Thread 0x6d5f5b70 (LWP 31603) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  232  Thread 0x6cdf4b70 (LWP 31646) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  231  Thread 0x6c5f3b70 (LWP 31689) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  230  Thread 0x6bdf2b70 (LWP 31728) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  229  Thread 0x6adf0b70 (LWP 31772) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  228  Thread 0x6b5f1b70 (LWP 31813) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  227  Thread 0x6a5efb70 (LWP 31854) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  226  Thread 0x695edb70 (LWP 31895) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  225  Thread 0x69deeb70 (LWP 31975) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  224  Thread 0x68decb70 (LWP 32016) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  223  Thread 0x67deab70 (LWP 32058) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  222  Thread 0x685ebb70 (LWP 32099) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  221  Thread 0x675e9b70 (LWP 32139) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  220  Thread 0x66de8b70 (LWP 32181) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  219  Thread 0x665e7b70 (LWP 32224) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  218  Thread 0x65de6b70 (LWP 32379) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  217  Thread 0x64de4b70 (LWP 32422) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  216  Thread 0x645e3b70 (LWP 32465) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  215  Thread 0x63de2b70 (LWP 32506) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  214  Thread 0x655e5b70 (LWP 32549) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  213  Thread 0x62de0b70 (LWP 32592) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  212  Thread 0x635e1b70 (LWP 32637) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  211  Thread 0x625dfb70 (LWP 32677) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  210  Thread 0x61ddeb70 (LWP 32755) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  209  Thread 0x615ddb70 (LWP 335) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  208  Thread 0x60ddcb70 (LWP 378) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  207  Thread 0x605dbb70 (LWP 421) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  206  Thread 0x5fddab70 (LWP 468) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  205  Thread 0x5f5d9b70 (LWP 511) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  204  Thread 0x5edd8b70 (LWP 554) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  203  Thread 0x5e5d7b70 (LWP 596) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  202  Thread 0x5ddd6b70 (LWP 636) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  201  Thread 0x5d5d5b70 (LWP 685) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  200  Thread 0x5cdd4b70 (LWP 763) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  199  Thread 0x5c5d3b70 (LWP 809) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  198  Thread 0x5bdd2b70 (LWP 854) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  197  Thread 0x5add0b70 (LWP 896) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  196  Thread 0x5b5d1b70 (LWP 957) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  195  Thread 0x5a5cfb70 (LWP 1001) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  194  Thread 0x59dceb70 (LWP 1042) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  193  Thread 0x595cdb70 (LWP 1087) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  192  Thread 0x58dccb70 (LWP 1163) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  191  Thread 0x585cbb70 (LWP 1206) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  190  Thread 0x57dcab70 (LWP 1249) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  189  Thread 0x575c9b70 (LWP 1293) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  188  Thread 0x565c7b70 (LWP 1332) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  187  Thread 0x55dc6b70 (LWP 1375) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  186  Thread 0x56dc8b70 (LWP 1424) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  185  Thread 0x555c5b70 (LWP 1464) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  184  Thread 0x54dc4b70 (LWP 1509) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  183  Thread 0x545c3b70 (LWP 1585) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  182  Thread 0x53dc2b70 (LWP 1627) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  181  Thread 0x535c1b70 (LWP 1667) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  180  Thread 0x52dc0b70 (LWP 1720) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  179  Thread 0x51dbeb70 (LWP 1761) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  178  Thread 0x525bfb70 (LWP 1809) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  177  Thread 0x515bdb70 (LWP 1916) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  176  Thread 0x50dbcb70 (LWP 1993) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  175  Thread 0x505bbb70 (LWP 2034) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  174  Thread 0x4fdbab70 (LWP 2115) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  173  Thread 0x4edb8b70 (LWP 2156) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  172  Thread 0x4f5b9b70 (LWP 2196) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  171  Thread 0x4e5b7b70 (LWP 2403) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  170  Thread 0x4d5b5b70 (LWP 2443) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  169  Thread 0x4ddb6b70 (LWP 2489) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  168  Thread 0x4c5b3b70 (LWP 2531) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  167  Thread 0x4cdb4b70 (LWP 17171) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  166  Thread 0x4b5b1b70 (LWP 24804) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  165  Thread 0x4bdb2b70 (LWP 24848) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  164  Thread 0x4adb0b70 (LWP 24886) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  163  Thread 0x4a5afb70 (LWP 24934) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  162  Thread 0x49daeb70 (LWP 24974) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  161  Thread 0x495adb70 (LWP 25051) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  160  Thread 0x485abb70 (LWP 25176) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  159  Thread 0x48dacb70 (LWP 25225) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  158  Thread 0x47daab70 (LWP 25321) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  157  Thread 0x475a9b70 (LWP 25362) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  156  Thread 0x46da8b70 (LWP 25572) "gnome-dvb-daemo" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  155  Thread 0x42da0b70 (LWP 25672) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  154  Thread 0x465a7b70 (LWP 25737) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  153  Thread 0x435a1b70 (LWP 25778) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  152  Thread 0x455a5b70 (LWP 25817) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  151  Thread 0x445a3b70 (LWP 25859) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  150  Thread 0x44da4b70 (LWP 25900) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  149  Thread 0x43da2b70 (LWP 25978) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  148  Thread 0x4259fb70 (LWP 26020) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  147  Thread 0x45da6b70 (LWP 26062) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  146  Thread 0x41d9eb70 (LWP 26100) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  145  Thread 0x40d9cb70 (LWP 26142) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  144  Thread 0x4159db70 (LWP 26182) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  143  Thread 0x4059bb70 (LWP 26226) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  142  Thread 0x3fd9ab70 (LWP 26272) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  141  Thread 0x3f599b70 (LWP 26314) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  140  Thread 0x3ed98b70 (LWP 26356) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  139  Thread 0x3e597b70 (LWP 26436) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  138  Thread 0x3dd96b70 (LWP 26477) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  137  Thread 0x3d595b70 (LWP 26519) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  136  Thread 0x3c593b70 (LWP 26566) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  135  Thread 0x3bd92b70 (LWP 26607) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  134  Thread 0x3b591b70 (LWP 26651) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  133  Thread 0x3cd94b70 (LWP 26693) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  132  Thread 0x3ad90b70 (LWP 26736) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  131  Thread 0x39d8eb70 (LWP 26812) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  130  Thread 0x3a58fb70 (LWP 26857) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  129  Thread 0x3958db70 (LWP 26900) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  128  Thread 0x3858bb70 (LWP 26983) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  127  Thread 0x37d8ab70 (LWP 27028) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  126  Thread 0x38d8cb70 (LWP 27082) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  125  Thread 0x37589b70 (LWP 27124) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  124  Thread 0x36d88b70 (LWP 27176) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  123  Thread 0x35d86b70 (LWP 27220) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  122  Thread 0x36587b70 (LWP 27294) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  121  Thread 0x35585b70 (LWP 27337) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  120  Thread 0x34583b70 (LWP 27384) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  119  Thread 0x34d84b70 (LWP 27426) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  118  Thread 0x33d82b70 (LWP 27467) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  117  Thread 0x33581b70 (LWP 27511) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  116  Thread 0x32d80b70 (LWP 27552) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  115  Thread 0x3257fb70 (LWP 27595) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  114  Thread 0x31d7eb70 (LWP 27636) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  113  Thread 0x3157db70 (LWP 27708) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  112  Thread 0x3057bb70 (LWP 27750) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  111  Thread 0x30d7cb70 (LWP 27793) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  110  Thread 0x2fd7ab70 (LWP 27835) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  109  Thread 0x2f579b70 (LWP 27876) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  108  Thread 0x2ed78b70 (LWP 27917) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  107  Thread 0x2e577b70 (LWP 27958) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  106  Thread 0x2dd76b70 (LWP 27998) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  105  Thread 0x2d575b70 (LWP 28073) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  104  Thread 0x2cd74b70 (LWP 28117) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  103  Thread 0x2c573b70 (LWP 28157) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  102  Thread 0x2bd72b70 (LWP 28198) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  101  Thread 0x2ad70b70 (LWP 28238) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  100  Thread 0x2b571b70 (LWP 28279) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  99   Thread 0x29d6eb70 (LWP 28319) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  98   Thread 0x2a56fb70 (LWP 28362) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  97   Thread 0x2956db70 (LWP 28405) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  96   Thread 0x28d6cb70 (LWP 28479) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  95   Thread 0x2856bb70 (LWP 28521) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  94   Thread 0x27d6ab70 (LWP 28561) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  93   Thread 0x27569b70 (LWP 28602) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  92   Thread 0x26d68b70 (LWP 28641) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  91   Thread 0x26567b70 (LWP 28690) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  90   Thread 0x25d66b70 (LWP 28740) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  89   Thread 0x25565b70 (LWP 28801) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  88   Thread 0x24563b70 (LWP 28845) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  87   Thread 0x24d64b70 (LWP 28925) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  86   Thread 0x23d62b70 (LWP 28971) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  85   Thread 0x23561b70 (LWP 29017) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  84   Thread 0x22d60b70 (LWP 29058) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  83   Thread 0x2255fb70 (LWP 29105) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  82   Thread 0x21d5eb70 (LWP 29147) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  81   Thread 0x2155db70 (LWP 29187) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  80   Thread 0x20d5cb70 (LWP 29229) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  79   Thread 0x2055bb70 (LWP 29361) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  78   Thread 0x1fd5ab70 (LWP 29439) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  77   Thread 0x1ed58b70 (LWP 29480) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  76   Thread 0x1e557b70 (LWP 29698) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  75   Thread 0x1f559b70 (LWP 29757) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  74   Thread 0x1d555b70 (LWP 29799) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  73   Thread 0x1dd56b70 (LWP 29929) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  72   Thread 0x1cd54b70 (LWP 29973) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  71   Thread 0x1c553b70 (LWP 30017) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  70   Thread 0x1bd52b70 (LWP 30061) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  69   Thread 0x1b551b70 (LWP 30138) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  68   Thread 0x1a54fb70 (LWP 30180) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  67   Thread 0x19d4eb70 (LWP 30224) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  66   Thread 0x1ad50b70 (LWP 30282) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  65   Thread 0x1954db70 (LWP 30336) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  64   Thread 0x18d4cb70 (LWP 30379) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  63   Thread 0x1854bb70 (LWP 30420) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  62   Thread 0x17d4ab70 (LWP 30462) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  61   Thread 0x17549b70 (LWP 30538) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  60   Thread 0x16d48b70 (LWP 30578) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  59   Thread 0x15d46b70 (LWP 30625) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  58   Thread 0x16547b70 (LWP 30666) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  57   Thread 0x15545b70 (LWP 30708) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  56   Thread 0x14d44b70 (LWP 30749) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  55   Thread 0x14543b70 (LWP 30791) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  54   Thread 0x13d42b70 (LWP 30830) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  53   Thread 0x13541b70 (LWP 31036) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  52   Thread 0x12d40b70 (LWP 31112) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  51   Thread 0x1253fb70 (LWP 31151) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  50   Thread 0x1153db70 (LWP 31195) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  49   Thread 0x11d3eb70 (LWP 31237) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  48   Thread 0x10d3cb70 (LWP 31317) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  47   Thread 0x1053bb70 (LWP 31441) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  46   Thread 0xf539b70 (LWP 31485) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  45   Thread 0xfd3ab70 (LWP 31565) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  44   Thread 0xed38b70 (LWP 31613) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  43   Thread 0xe537b70 (LWP 31661) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  42   Thread 0xdd36b70 (LWP 31702) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  41   Thread 0xcd34b70 (LWP 31744) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  40   Thread 0xd535b70 (LWP 31880) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  39   Thread 0xc533b70 (LWP 31927) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  38   Thread 0xbd32b70 (LWP 31972) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  37   Thread 0xad30b70 (LWP 32050) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  36   Thread 0xb531b70 (LWP 32094) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  35   Thread 0xa52fb70 (LWP 32138) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  34   Thread 0x9d2eb70 (LWP 32184) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  33   Thread 0x8047b70 (LWP 32229) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  32   Thread 0x7045b70 (LWP 32271) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  31   Thread 0x7846b70 (LWP 32314) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  30   Thread 0x6844b70 (LWP 32354) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  29   Thread 0x6043b70 (LWP 32433) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  28   Thread 0x5842b70 (LWP 32474) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  27   Thread 0x4840b70 (LWP 32522) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  26   Thread 0x403fb70 (LWP 32564) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  25   Thread 0x383eb70 (LWP 32607) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  24   Thread 0x5041b70 (LWP 32648) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  23   Thread 0x303db70 (LWP 32691) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  22   Thread 0x283cb70 (LWP 32731) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  21   Thread 0x183ab70 (LWP 308) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  20   Thread 0x1039b70 (LWP 389) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  19   Thread 0x838b70 (LWP 433) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  18   Thread 0xb7fa1b70 (LWP 475) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  17   Thread 0xb87a2b70 (LWP 519) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  16   Thread 0x203bb70 (LWP 562) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  15   Thread 0xb97a4b70 (LWP 606) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  14   Thread 0xb8fa3b70 (LWP 649) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  13   Thread 0xb9fa5b70 (LWP 726) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  12   Thread 0xba7a6b70 (LWP 767) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  11   Thread 0xbb7a8b70 (LWP 810) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  10   Thread 0xbafa7b70 (LWP 875) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  9    Thread 0xbbfa9b70 (LWP 922) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  8    Thread 0xbc7aab70 (LWP 972) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  7    Thread 0xbcfabb70 (LWP 1020) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  6    Thread 0xbd7acb70 (LWP 1060) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  5    Thread 0xbe7aeb70 (LWP 1138) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  4    Thread 0xbdfadb70 (LWP 1187) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  3    Thread 0xbefafb70 (LWP 1235) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
  2    Thread 0xbf7b0b70 (LWP 1252) "EPG-Worker-Thre" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
* 1    Thread 0xb6e48720 (LWP 10019) "gnome-dvb-daemo" 0xb7783424 in __kernel_vsyscall () from /lib/ld-linux.so.2
Comment 2 Jens Georg 2012-06-12 08:16:28 UTC
backtrace of thread 2:


(gdb) thread 2 
[Switching to thread 2 (Thread 0xbf7b0b70 (LWP 1252))]
  • #0 __kernel_vsyscall
    from /lib/ld-linux.so.2
  • #0 __kernel_vsyscall
    from /lib/ld-linux.so.2
  • #1 __pthread_cond_wait
    at pthread_cond_wait.c line 153
  • #2 g_cond_wait
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c line 746
  • #3 g_main_context_wait
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 2727
  • #4 g_main_loop_run
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 3312
  • #5 ??
  • #6 g_thread_proxy
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c line 801
  • #7 start_thread
    at pthread_create.c line 304
  • #8 __readahead
    at ../sysdeps/unix/sysv/linux/readahead.c line 32

Comment 3 Sebastian Pölsterl 2012-08-15 19:39:14 UTC
Created attachment 221305 [details] [review]
Call stop instead of reset

Could you please check if the attached patch solves the issue?
Comment 4 Jens Georg 2012-08-17 12:20:39 UTC
After some EPG scans with your patch applied, I get

(gnome-dvb-daemon:18388): GLib-ERROR **: file /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c: line 1158 (g_system_thread_wait): error 'Resource deadlock avoided' during 'pthread_join (pt->system_thread, NULL)'
Trace/breakpoint trap
Comment 5 Jens Georg 2012-08-17 20:44:39 UTC
Bit more log:


default      DEBUG      EPGScanner.vala:201: Adding 14 events of channel NDR FS MVP* (132)
default      DEBUG      EPGScanner.vala:201: Adding 17 events of channel MDR FERNSEHEN (100)
default      DEBUG      EPGScanner.vala:201: Adding 5 events of channel NDR FS HH* (130)
default      DEBUG      EPGScanner.vala:201: Adding 22 events of channel WDR Köln (262)
default      DEBUG      EPGScanner.vala:201: Adding 4 events of channel NDR FS SH* (131)
default      DEBUG      EPGScanner.vala:201: Adding 5 events of channel hr-fernsehen (65)
default      DEBUG      EPGScanner.vala:209: Finished EPG scan for group 1
default      DEBUG      EPGScanner.vala:75: Stopping EPG scan for group 1 (0)

(gnome-dvb-daemon:20569): GLib-ERROR **: file /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c: line 1158 (g_system_thread_wait): error 'Resource deadlock avoided' during 'pthread_join (pt->system_thread, NULL)'

Backtrace:

Thread 4 (Thread 0xb622fb70 (LWP 20575))

  • #0 g_logv
  • #1 g_log
  • #2 g_system_thread_wait
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c line 1158
  • #3 g_thread_join
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c line 966
  • #4 dvb_epg_scanner_stop
  • #5 ??
  • #6 g_timeout_dispatch
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 3882
  • #7 g_main_dispatch
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 2539
  • #8 g_main_context_dispatch
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 3075
  • #9 g_main_context_iterate
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 3146
  • #10 g_main_loop_run
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c line 3340
  • #11 ??
  • #12 g_thread_proxy
    at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread.c line 801
  • #13 start_thread
    at pthread_create.c line 304
  • #14 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 6 Sebastian Pölsterl 2012-08-18 11:05:20 UTC
Created attachment 221692 [details] [review]
Improved patch

Could you please try the attached patch, please.
Comment 7 Jens Georg 2012-08-18 11:19:52 UTC
should that really obsolete the other patch?
Comment 8 Sebastian Pölsterl 2012-08-18 11:32:22 UTC
Yes it should, the previous patch tried to stop the thread, the new keeps the thread alive and reuses it.
Comment 9 Jens Georg 2012-08-18 14:42:57 UTC
Yes, that doesn't crash anymore. I'll let it running a bit and check the threadcount.
Comment 10 Jens Georg 2012-08-19 10:21:22 UTC
Looks good, still only three threads.
Comment 11 Sebastian Pölsterl 2012-08-19 17:49:01 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.