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 351623 - crash with mpeg files on FreeBSD
crash with mpeg files on FreeBSD
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: GStreamer backend
1.5.x
Other All
: High critical
: ---
Assigned To: Maintainer alias for GStreamer component of Totem
Maintainer alias for GStreamer component of Totem
: 464195 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-08-16 13:07 UTC by Nick Withers
Modified: 2007-08-07 10:09 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
Video that causes Totem to crash (without gstreamer-plugins-ugly) (50.00 KB, video/mpeg)
2006-08-16 14:18 UTC, Nick Withers
Details
Short clip I can get Totem to "sit there" without error trying to play (without gstreamer-plugins-ugly) (556.50 KB, video/mpeg)
2006-08-16 14:38 UTC, Nick Withers
Details
New maximum length version of attachment 71016 that I can't now play under Totem 1.5.92 (537.50 KB, video/mpeg)
2006-08-24 12:05 UTC, Nick Withers
Details

Description Nick Withers 2006-08-16 13:07:09 UTC
What were you doing when the application crashed?
Attempting to play an MPEG2 file (plays file in Xine).

Please feel free to hassle me as much as you like! THis has been a problem since Totem 1.4.0 in GNOME 2.14, I just haven't got off my bum and reported it!


Distribution: Unknown
Gnome Release: 2.15.91 2006-08-16 (FreeBSD GNOME Project)
BugBuddy Version: 2.15.90

Memory status: size: 10563584 vsize: 0 resident: 10563584 share: 0 rss: 27234304 rss_rlim: 0
CPU usage: start_time: 0 rtime: 0 utime: 3659686 stime: 0 cutime:0 cstime: 0 timeout: 0 it_real_value: 0 frequency: 0

Backtrace was generated from '/usr/local/bin/totem'

[New Thread 0x83fe400 (sleeping)]
[New Thread 0x8371a00 (sleeping)]
[New Thread 0x80c3a00 (sleeping)]
[New Thread 0x891f400 (runnable)]
[New Thread 0x83d8400 (sleeping)]
[New Thread 0x83d8200 (LWP 100117)]
[New Thread 0x8094000 (runnable)]
[New LWP 100158]
[Switching to LWP 100158]
0x28f9351b in kse_release () at kse_release.S:2
2	RSYSCALL(kse_release)

Thread 8 (LWP 100158)

  • #0 kse_release
    at kse_release.S line 2
  • #1 kse_wait
    at /usr/src/lib/libpthread/thread/thr_kern.c line 1824
  • #2 kse_sched_multi
    at /usr/src/lib/libpthread/thread/thr_kern.c line 1024
  • #3 _i386_enter_uts
    at /usr/src/lib/libpthread/arch/i386/i386/thr_enter_uts.S line 43
  • #4 ??
  • #5 ??
  • #6 ??
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 ??
  • #12 ??
  • #13 ??
  • #14 ??
  • #15 ??
  • #16 ??
  • #17 ??
  • #18 ??
  • #19 ??
  • #20 ??
  • #21 ??
  • #22 ??
  • #23 ??
  • #24 ??
  • #25 ??
  • #26 ??
  • #27 ??
  • #28 ??
  • #29 ??
  • #30 ??
  • #31 ??
  • #32 ??
  • #33 ??
  • #34 ??
  • #35 ??
  • #36 ??
  • #37 ??
  • #38 ??
  • #39 ??
  • #40 ??
  • #41 ??
  • #42 ??
  • #43 ??
  • #44 ??
  • #45 ??
  • #46 ??
  • #47 ??
  • #48 ??
  • #49 ??
  • #50 ??
  • #51 ??
  • #52 ??
  • #53 ??
  • #54 ??
  • #55 ??
  • #56 ??
  • #57 ??
  • #58 ??
  • #59 ??
  • #60 ??
  • #61 ??
  • #62 ??
  • #63 ??
  • #64 ??
  • #65 ??
  • #66 ??
  • #67 ??
  • #68 ??
  • #69 ??
  • #70 ??
  • #71 ??
  • #72 ??
  • #73 ??
  • #74 ??
  • #75 ??
  • #76 ??
  • #77 ??
  • #78 ??
  • #79 ??
  • #80 ??
  • #81 ??
  • #82 ??
  • #83 ??
  • #84 ??
  • #85 ??
  • #86 ??
  • #87 ??
  • #88 ??
  • #89 ??
  • #90 ??
  • #91 ??
  • #92 ??
  • #93 ??
  • #94 ??
  • #95 ??
  • #96 ??
  • #97 ??
  • #98 ??
  • #99 ??
  • #100 ??
  • #101 ??
  • #102 ??
  • #103 ??
  • #104 ??
  • #105 ??
  • #106 ??
  • #107 ??
  • #108 ??
  • #109 ??
  • #110 ??
  • #111 ??
  • #112 ??
  • #113 ??
  • #114 ??
  • #115 ??
  • #116 ??
  • #117 ??
  • #118 ??
  • #119 ??
  • #120 ??
  • #121 ??
  • #122 ??
  • #123 ??
  • #124 ??
  • #125 ??
  • #126 ??
  • #127 ??
  • #128 ??
  • #129 ??
  • #130 ??
  • #131 ??
  • #132 ??
  • #133 ??
  • #134 ??
  • #135 ??
  • #136 ??
  • #137 ??
  • #138 ??
  • #139 ??
  • #140 ??
  • #141 ??
  • #142 ??
  • #143 ??
  • #144 ??
  • #145 ??
  • #146 ??
  • #147 ??
  • #148 ??
  • #149 ??
  • #150 ??
  • #151 ??
  • #152 ??
  • #153 ??
  • #154 ??
  • #155 ??
  • #156 ??
  • #157 ??
  • #158 ??
  • #159 ??
  • #160 ??
  • #161 ??
  • #162 ??
  • #163 ??
  • #164 ??
  • #165 ??
  • #166 ??
  • #167 ??
  • #168 ??
  • #169 ??
  • #170 ??
  • #171 ??
  • #172 ??
  • #173 ??
  • #174 ??
  • #175 ??
  • #176 ??
  • #177 ??
  • #178 ??
  • #179 ??
  • #180 ??
  • #181 ??
  • #182 ??
  • #183 ??
  • #184 ??
  • #185 ??
  • #186 ??
  • #187 ??
  • #188 ??
  • #189 ??
  • #190 ??
  • #191 ??
  • #192 ??
  • #193 ??
  • #194 ??
  • #195 ??
  • #196 ??
  • #197 ??
  • #198 ??
  • #199 ??
  • #200 ??
  • #201 ??
  • #202 ??
  • #203 ??
  • #204 ??
  • #205 ??
  • #206 ??
  • #207 ??
  • #208 ??
  • #209 ??
  • #210 ??
  • #211 ??
  • #212 ??
  • #213 ??
  • #214 ??
  • #215 ??
  • #216 ??
  • #217 ??
  • #218 ??
  • #219 ??
  • #220 ??
  • #221 ??
  • #222 ??
  • #223 ??
  • #224 ??
  • #225 ??
  • #226 ??
  • #227 ??
  • #228 ??
  • #229 ??
  • #230 ??
  • #231 ??
  • #232 ??
  • #233 ??
  • #234 ??
  • #235 ??
  • #236 ??
  • #237 ??
  • #238 ??
  • #239 ??
  • #240 ??
  • #241 ??
  • #242 ??
  • #243 ??
  • #244 ??
  • #245 ??
  • #246 ??
  • #247 ??
  • #248 ??
  • #249 ??
  • #250 ??
  • #251 ??
  • #252 ??
  • #253 ??
  • #254 ??
  • #255 ??
  • #256 ??
  • #257 ??
  • #258 ??
  • #259 ??
  • #260 ??
  • #261 ??
  • #262 ??
  • #263 ??
  • #264 ??
  • #265 ??
  • #266 ??
  • #267 ??
  • #268 ??
  • #269 ??
  • #270 ??
  • #271 ??
  • #272 ??
  • #273 ??
  • #274 ??
  • #275 ??
  • #276 ??
  • #277 ??
  • #278 ??
  • #279 ??
  • #280 ??
  • #281 ??
  • #282 ??
  • #283 ??
  • #284 ??
  • #285 ??
  • #286 ??
  • #287 ??
  • #288 ??
  • #289 ??
  • #290 ??
  • #291 ??
  • #292 ??
  • #293 ??
  • #294 ??
  • #295 ??
  • #296 ??
  • #297 ??
  • #298 ??
  • #299 ??
  • #300 ??
  • #301 ??
  • #302 ??
  • #303 ??
  • #304 ??
  • #305 ??
  • #306 ??
  • #307 ??
  • #308 ??
  • #309 ??
  • #310 ??
  • #311 ??
  • #312 ??
  • #313 ??
  • #314 ??
  • #315 ??
  • #316 ??
  • #317 ??
  • #318 ??
  • #319 ??
  • #320 ??
  • #321 ??
  • #322 ??
  • #323 ??
  • #324 ??
  • #325 ??
  • #326 ??
  • #327 ??
  • #328 ??
  • #329 ??
  • #330 ??
  • #331 ??
  • #332 ??
  • #333 ??
  • #334 ??
  • #335 ??
  • #336 ??
  • #337 ??
  • #338 ??
  • #339 ??
  • #340 ??
  • #341 ??
  • #342 ??
  • #343 ??
  • #344 ??
  • #345 ??
  • #346 ??
  • #347 ??
  • #348 ??
  • #349 ??
  • #350 ??
  • #351 ??
  • #352 ??
  • #353 ??
  • #354 ??
  • #355 ??
  • #356 ??
  • #357 ??
  • #358 ??
  • #359 ??
  • #360 ??
  • #361 ??
  • #362 ??
  • #363 ??
  • #364 ??
  • #365 ??
  • #366 ??
  • #367 ??
  • #368 ??
  • #369 ??
  • #370 ??
  • #371 ??
  • #372 ??
  • #373 ??
  • #374 ??
  • #375 ??
  • #376 ??
  • #377 ??
  • #378 ??
  • #379 ??
  • #380 ??
  • #381 ??
  • #382 ??
  • #383 ??
  • #384 ??
  • #385 ??
  • #386 ??
  • #387 ??
  • #388 ??
  • #389 ??
  • #390 ??
  • #391 ??
  • #392 ??
  • #393 ??
  • #394 ??
  • #395 ??
  • #396 ??
  • #397 ??
  • #398 ??
  • #399 ??
  • #400 ??
  • #401 ??
  • #402 ??
  • #403 ??
  • #404 ??
  • #405 ??
  • #406 ??
  • #407 ??
  • #408 ??
  • #409 ??
  • #410 ??
  • #411 ??
  • #412 ??
  • #413 ??
  • #414 ??
  • #415 ??
  • #416 ??
  • #417 ??
  • #418 ??
  • #419 ??
  • #420 ??
  • #421 ??
  • #422 ??
  • #423 ??
  • #424 ??
  • #425 ??
  • #426 ??
  • #427 ??
  • #428 ??
  • #429 ??
  • #430 ??
  • #431 ??
  • #432 ??
  • #433 ??
  • #434 ??
  • #435 ??
  • #436 ??
  • #437 ??
  • #438 ??
  • #439 ??
  • #440 ??
  • #441 ??
  • #442 ??
  • #443 ??
  • #444 ??
  • #445 ??
  • #446 ??
  • #447 ??
  • #448 ??
  • #449 ??
  • #450 ??
  • #451 ??
  • #452 ??
  • #453 ??
  • #454 ??
  • #455 ??
  • #456 ??
  • #457 ??
  • #458 ??
  • #459 ??
  • #460 ??
  • #461 ??
  • #462 ??
  • #463 ??
  • #464 ??
  • #465 ??
  • #466 ??
  • #467 ??
  • #468 ??
  • #469 ??
  • #470 ??
  • #471 ??
  • #472 ??
  • #473 ??
  • #474 ??
  • #475 ??
  • #476 ??
  • #477 ??
  • #478 ??
  • #479 ??
  • #480 ??
  • #481 ??
  • #482 ??
  • #483 ??
  • #484 ??
  • #485 ??
  • #486 ??
  • #487 ??
  • #488 ??
  • #489 ??
  • #490 ??
  • #491 ??
  • #492 ??
  • #493 ??
  • #494 ??
  • #495 ??
  • #496 ??
  • #497 ??
  • #498 ??
  • #499 ??
  • #500 ??
  • #501 ??
  • #502 ??
  • #503 ??
  • #504 ??
  • #505 ??
  • #506 ??
  • #507 ??
  • #508 ??
  • #509 ??
  • #510 ??
  • #511 ??
  • #512 ??
  • #513 ??
  • #514 ??
  • #515 ??
  • #516 ??
  • #517 ??
  • #518 ??
  • #519 ??
  • #520 ??
  • #521 ??
  • #522 ??
  • #523 ??
  • #524 ??
  • #525 ??
  • #526 ??
  • #527 ??
  • #528 ??
  • #529 ??
  • #530 ??
  • #531 ??
  • #532 ??
  • #533 ??
  • #534 ??
  • #535 ??
  • #536 ??
  • #537 ??
  • #538 ??
  • #539 ??
  • #540 ??
  • #541 ??
  • #542 ??
  • #543 ??
  • #544 ??
  • #545 ??
  • #546 ??
  • #547 ??
  • #548 ??
  • #549 ??
  • #550 ??
  • #551 ??
  • #552 ??
  • #553 ??
  • #554 ??
  • #555 ??
  • #556 ??
  • #557 ??
  • #558 ??
  • #559 ??
  • #560 ??
  • #561 ??
  • #562 ??
  • #563 ??
  • #564 ??
  • #565 ??
  • #566 ??
  • #567 ??
  • #568 ??
  • #569 ??
  • #570 ??
  • #571 ??
  • #572 ??
  • #573 ??
  • #574 ??
  • #575 ??
  • #576 ??
  • #577 ??
  • #578 ??
  • #579 ??
  • #580 ??
  • #581 ??
  • #582 ??
  • #583 ??
  • #584 ??
  • #585 ??
  • #586 ??
  • #587 ??
  • #588 ??
  • #589 ??
  • #590 ??
  • #591 ??
  • #592 ??
  • #593 ??
  • #594 ??
  • #595 ??
  • #596 ??
  • #597 ??
  • #598 ??
  • #599 ??
  • #600 ??
  • #601 ??
  • #602 ??
  • #603 ??
  • #604 ??
  • #605 ??
  • #606 ??
  • #607 ??
  • #608 ??
  • #609 ??
  • #610 ??
  • #611 ??
  • #612 ??
  • #613 ??
  • #614 ??
  • #615 ??
  • #616 ??
  • #617 ??
  • #618 ??
  • #619 ??
  • #620 ??
  • #621 ??
  • #622 ??
  • #623 ??
  • #624 ??
  • #625 ??
  • #626 ??
  • #627 ??
  • #628 ??
  • #629 ??
  • #630 ??
  • #631 ??
  • #632 ??
  • #633 ??
  • #634 ??
  • #635 ??
  • #636 ??
  • #637 ??
  • #638 ??
  • #639 ??
  • #640 ??
  • #641 ??
  • #642 ??
  • #643 ??
  • #644 ??
  • #645 ??
  • #646 ??
  • #647 ??
  • #648 ??
  • #649 ??
  • #650 ??
  • #651 ??
  • #652 ??
  • #653 ??
  • #654 ??
  • #655 ??
  • #656 ??
  • #657 ??
  • #658 ??
  • #659 ??
  • #660 ??
  • #661 ??
  • #662 ??
  • #663 ??
  • #664 ??
  • #665 ??
  • #666 ??
  • #667 ??
  • #668 ??
  • #669 ??
  • #670 ??
  • #671 ??
  • #672 ??
  • #673 ??
  • #674 ??
  • #675 ??
  • #676 ??
  • #677 ??
  • #678 ??
  • #679 ??
  • #680 ??
  • #681 ??
  • #682 ??
  • #683 ??
  • #684 ??
  • #685 ??
  • #686 ??
  • #687 ??
  • #688 ??
  • #689 ??
  • #690 ??
  • #691 ??
  • #692 ??
  • #693 ??
  • #694 ??
  • #695 ??
  • #696 ??
  • #697 ??
  • #698 ??
  • #699 ??
  • #700 ??
  • #701 ??
  • #702 ??
  • #703 ??
  • #704 ??
  • #705 ??
  • #706 ??
  • #707 ??
  • #708 ??
  • #709 ??
  • #710 ??
  • #711 ??
  • #712 ??
  • #713 ??
  • #714 ??
  • #715 ??
  • #716 ??
  • #717 ??
  • #718 ??
  • #719 ??
  • #720 ??
  • #721 ??
  • #722 ??
  • #723 ??
  • #724 ??
  • #725 ??
  • #726 ??
  • #727 ??
  • #728 ??
  • #729 ??
  • #730 ??
  • #731 ??
  • #732 ??
  • #733 ??
  • #734 ??
  • #735 ??
  • #736 ??
  • #737 ??
  • #738 ??
  • #739 ??
  • #740 ??
  • #741 ??
  • #742 ??
  • #743 ??
  • #744 ??
  • #745 ??
  • #746 ??
  • #747 ??
  • #748 ??
  • #749 ??
  • #750 ??
  • #751 ??
  • #752 ??
  • #753 ??
  • #754 ??
  • #755 ??
  • #756 ??
  • #757 ??
  • #758 ??
  • #759 ??
  • #760 ??
  • #761 ??
  • #762 ??
  • #763 ??
  • #764 ??
  • #765 ??
  • #766 ??
  • #767 ??
  • #768 ??
  • #769 ??
  • #770 ??
  • #771 ??
  • #772 ??
  • #773 ??
  • #774 ??
  • #775 ??
  • #776 ??
  • #777 ??
  • #778 ??
  • #779 ??
  • #780 ??
  • #781 ??
  • #782 ??
  • #783 ??
  • #784 ??
  • #785 ??
  • #786 ??
  • #787 ??
  • #788 ??
  • #789 ??
  • #790 ??
  • #791 ??
  • #792 ??
  • #793 ??
  • #794 ??
  • #795 ??
  • #796 ??
  • #797 ??
  • #798 ??
  • #799 ??
  • #800 ??
  • #801 ??
  • #802 ??
  • #803 ??
  • #804 ??
  • #805 ??
  • #806 ??
  • #807 ??
  • #808 ??
  • #809 ??
  • #810 ??
  • #811 ??
  • #812 ??
  • #813 ??
  • #814 ??
  • #815 ??
  • #816 ??
  • #817 ??
  • #818 ??
  • #819 ??
  • #820 ??
  • #821 ??
  • #822 ??
  • #823 ??
  • #824 ??
  • #825 ??
  • #826 ??
  • #827 ??
  • #828 ??
  • #829 ??
  • #830 ??
  • #831 ??
  • #832 ??
  • #833 ??
  • #834 ??
  • #835 ??
  • #836 ??
  • #837 ??
  • #838 ??
  • #839 ??
  • #840 ??
  • #841 ??
  • #842 ??
  • #843 ??
  • #844 ??
  • #845 ??
  • #846 ??
  • #847 ??
  • #848 ??
  • #849 ??
  • #850 ??
  • #851 ??
  • #852 ??
  • #853 ??
  • #854 ??
  • #855 ??
  • #856 ??
  • #857 ??
  • #858 ??
  • #859 ??
  • #860 ??
  • #861 ??
  • #862 ??
  • #863 ??
  • #864 ??
  • #865 ??
  • #866 ??
  • #867 ??
  • #868 ??
  • #869 ??
  • #870 ??
  • #871 ??
  • #872 ??
  • #873 ??
  • #874 ??
  • #875 ??
  • #876 ??
  • #877 ??
  • #878 ??
  • #879 ??
  • #880 ??
  • #881 ??
  • #882 ??
  • #883 ??
  • #884 ??
  • #885 ??
  • #886 ??
  • #887 ??
  • #888 ??
  • #889 ??
  • #890 ??
  • #891 ??
  • #892 ??
  • #893 ??
  • #894 ??
  • #895 ??
  • #896 ??
  • #897 ??
  • #898 ??
  • #899 ??
  • #900 ??
  • #901 ??
  • #902 ??
  • #903 ??
  • #904 ??
  • #905 ??
  • #906 ??
  • #907 ??
  • #908 ??
  • #909 ??
  • #910 ??
  • #911 ??
  • #912 ??
  • #913 ??
  • #914 ??
  • #915 ??
  • #916 ??
  • #917 ??
  • #918 ??
  • #919 ??
  • #920 ??
  • #921 ??
  • #922 ??
  • #923 ??
  • #924 ??
  • #925 ??
  • #926 ??
  • #927 ??
  • #928 ??
  • #929 ??
  • #930 ??
  • #931 ??
  • #932 ??
  • #933 ??
  • #934 ??
  • #935 ??
  • #936 ??
  • #937 ??
  • #938 ??
  • #939 ??
  • #940 ??
  • #941 ??
  • #942 ??
  • #943 ??
  • #944 ??
  • #945 ??
  • #946 ??
  • #947 ??
  • #948 ??
  • #949 ??
  • #950 ??
  • #951 ??
  • #952 ??
  • #953 ??
  • #954 ??
  • #955 ??
  • #956 ??
  • #957 ??
  • #958 ??
  • #959 ??
  • #960 ??
  • #961 ??
  • #962 ??
  • #963 ??
  • #964 ??
  • #965 ??
  • #966 ??
  • #967 ??
  • #968 ??
  • #969 ??
  • #970 ??
  • #971 ??
  • #972 ??
  • #973 ??
  • #974 ??
  • #975 ??
  • #976 ??
  • #977 ??
  • #978 ??
  • #979 ??
  • #980 ??
  • #981 ??
  • #982 ??
  • #983 ??
  • #984 ??
  • #985 ??
  • #986 ??
  • #987 ??
  • #988 ??
  • #989 ??
  • #990 ??
  • #991 ??
  • #992 ??
  • #993 ??
  • #994 ??
  • #995 ??
  • #996 ??
  • #997 ??
  • #998 ??
  • #999 ??
  • #1000 ??
  • #1001 ??
  • #1002 ??
  • #1003 ??
  • #1004 ??
  • #1005 ??
  • #1006 ??
  • #1007 ??
  • #1008 ??
  • #1009 ??
  • #1010 ??
  • #1011 ??
  • #1012 ??
  • #1013 ??
  • #1014 ??
  • #1015 ??
  • #1016 ??
  • #1017 ??
  • #1018 ??
  • #1019 ??
  • #1020 ??
  • #1021 ??
  • #1022 ??
  • #1023 ??
  • #1024 ??
  • #1025 ??
  • #1026 ??
  • #1027 ??
  • #1028 ??
  • #1029 ??
  • #1030 ??
  • #1031 ??
  • #1032 ??
  • #1033 ??
  • #1034 ??
  • #1035 ??
  • #1036 ??
  • #1037 ??
  • #1038 ??
  • #1039 ??
  • #1040 ??
  • #1041 ??
  • #1042 ??
  • #1043 ??
  • #1044 ??
  • #1045 _thr_critical_leave
    at /usr/src/lib/libpthread/thread/thr_kern.c line 601
  • #1046 _nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 73
  • #1047 __nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 127
  • #1048 g_usleep
    from /usr/local/lib/libglib-2.0.so.0
  • #1049 ??
    from /usr/local/lib/gstreamer-0.10/libgstxvimagesink.so
  • #1050 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #1051 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #1052 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 6 (Thread 0x83d8200 (LWP 100117))

  • #0 kse_release
    at kse_release.S line 2
  • #1 sig_daemon
    at /usr/src/lib/libpthread/thread/thr_sig.c line 220
  • #2 kse_sched_single
    at /usr/src/lib/libpthread/thread/thr_kern.c line 886
  • #3 ??

Thread 5 (Thread 0x83d8400 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 73
  • #2 __nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 127
  • #3 g_usleep
    from /usr/local/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/local/lib/gstreamer-0.10/libgstxvimagesink.so
  • #5 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #7 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 4 (Thread 0x891f400 (runnable))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 mutex_unlock_common
    at /usr/src/lib/libpthread/thread/thr_mutex.c line 1176
  • #2 gst_pad_chain_unchecked
    at gstpad.c line 3319
  • #3 gst_pad_push
    at gstpad.c line 3486
  • #4 ??
    from /usr/local/lib/gstreamer-0.10/libgstcoreelements.so
  • #5 gst_task_func
    at gsttask.c line 193
  • #6 g_thread_pool_free
    from /usr/local/lib/libglib-2.0.so.0
  • #7 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #8 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #9 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 3 (Thread 0x80c3a00 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _thr_sched_switch
    at /usr/src/lib/libpthread/thread/thr_kern.c line 612
  • #2 _pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 280
  • #3 __pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 361
  • #4 gst_task_func
    at gsttask.c line 181
  • #5 g_thread_pool_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #7 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #8 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 2 (Thread 0x8371a00 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _thr_sched_switch
    at /usr/src/lib/libpthread/thread/thr_kern.c line 612
  • #2 _pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 280
  • #3 __pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 361
  • #4 gst_system_clock_async_thread
    at gstsystemclock.c line 257
  • #5 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #7 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 1 (Thread 0x83fe400 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _thr_sched_switch
    at /usr/src/lib/libpthread/thread/thr_kern.c line 612
  • #2 _pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 280
  • #3 __pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 361
  • #4 ??
    from /usr/local/lib/gstreamer-0.10/libgstcoreelements.so
  • #5 gst_task_func
    at gsttask.c line 193
  • #6 g_thread_pool_free
    from /usr/local/lib/libglib-2.0.so.0
  • #7 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #8 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #9 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43
0x28f9351b	2	RSYSCALL(kse_release)
Current language:  auto; currently asm
Comment 1 Nick Withers 2006-08-16 13:28:15 UTC
I believe that this is a FreeBSD-specific issue and that this bug might be a dup of 331600.

...Sorry for the poor backtrace, I didn't realise that bug-buddy was going to open a new bug for this! I'm building a debugging kernel and will try to get you a better trace soon.
Comment 2 Tim-Philipp Müller 2006-08-16 13:38:20 UTC
When does it crash? Right away, after playing a bit, or only when you seek?

What are your GStreamer core and plugin versions?

 $ gst-inspect-0.10 filesrc | grep Version
 $ gst-inspect-0.10 playbin | grep Version
 $ gst-inspect-0.10 gconfaudiosink | grep Version
 $ gst-inspect-0.10 mpeg2dec | grep Version
 $ gst-inspect-0.10 mpegdemux | grep Version
 $ gst-inspect-0.10 mad | grep Version

Using an up-to-date gst-plugin-ugly with full debugging symbols would probably be very helpful.

The crash from the bug you mentioned is fixed in current GStreamer-0.10 AFAIK, so that shouldn't be it.
Comment 3 Tim-Philipp Müller 2006-08-16 13:42:19 UTC
Also, any chance could you make the file available somewhere so we can check if it works for us?
Comment 4 Nick Withers 2006-08-16 14:18:24 UTC
Created attachment 71016 [details]
Video that causes Totem to crash (without gstreamer-plugins-ugly)
Comment 5 Nick Withers 2006-08-16 14:38:55 UTC
Created attachment 71017 [details]
Short clip I can get Totem to "sit there" without error trying to play (without gstreamer-plugins-ugly)
Comment 6 Nick Withers 2006-08-16 14:40:45 UTC
Righto...

I just built / installed a kernel with debugging symbols and it didn't seem to allow a more complete stack trace, so I guess I just don't know what I'm talking about here :-)

Totem crashes without playing any of the file.

Interestingly, though I thought that this occurred for all MPEG files I tried to play, this doesn't seem to be the case: Many just caused Totem to "sit there", apparently doing nothing forever.
___

%gst-inspect-0.10 filesrc | grep Version
  Version:              0.10.9
%gst-inspect-0.10 playbin | grep Version
  Version:              0.10.9
%gst-inspect-0.10 gconfaudiosink | grep Version
  Version:              0.10.3
%gst-inspect-0.10 mpeg2dec | grep Version
%gst-inspect-0.10 mpegdemux | grep Version
%gst-inspect-0.10 mad | grep Version
  Version:              0.10.3
___

I guess this means I don't have the required MPEG codecs installed, eh?

In case this helps (pkg_info run like this shows installed FreeBSD ports / packages):
___

%pkg_info | grep gstreamer
gstreamer-0.10.9_1  Development framework for creating media applications
gstreamer-ffmpeg-0.10.1_1 GStreamer plug-in for manipulating MPEG video streams
gstreamer-plugins-0.10.9_1,2 GStreamer written collection of plugins handling several me
gstreamer-plugins-a52dec-0.10.3_1,2 Gstreamer ATSC A/52 stream aka AC-3 (dvd audio) plugin
gstreamer-plugins-cdparanoia-0.10.9_2,2 Gstreamer CDDA extraction (aka audio ripping) plugin
gstreamer-plugins-core-0.10_7 Core set of typical audio and video gstreamer-plugins
gstreamer-plugins-dts-0.10.3_1,2 Gstreamer dts plugin
gstreamer-plugins-dts80-0.8.12_1,1 Gstreamer dts plugin
gstreamer-plugins-dvd-0.10.3,2 Gstreamer dvd plugin set
gstreamer-plugins-dvd80-0.8.12_2,1 Gstreamer dvd plugin
gstreamer-plugins-esound-0.10.3_1,2 Gstreamer enlightenment sound library plugin
gstreamer-plugins-flac-0.10.3_1,2 Gstreamer free lossless audio encoder/decoder plugin
gstreamer-plugins-flac80-0.8.12_2,1 Gstreamer flac plugin
gstreamer-plugins-gconf-0.10.3_3,2 Gstreamer gconf plugin
gstreamer-plugins-gnomevfs-0.10.9_1,2 Gstreamer gnomevfs plugin
gstreamer-plugins-good-0.10.3_4,2 Good gstreamer-plugins
gstreamer-plugins-hal-0.10.3,2 Gstreamer hal plugin
gstreamer-plugins-jpeg-0.10.3_1,2 Gstreamer jpeg encoder/decoder plugin
gstreamer-plugins-libpng-0.10.3_1,2 Gstreamer png plugin
gstreamer-plugins-mad-0.10.3_2,2 Gstreamer mp3 decoder plugin
gstreamer-plugins-mad80-0.8.12_3,1 Gstreamer mad plugin
gstreamer-plugins-ogg-0.10.9_1,2 Gstreamer Ogg bitstream plugin
gstreamer-plugins-ogg80-0.8.12_2,1 Gstreamer ogg plugin
gstreamer-plugins-pango-0.10.9_1,2 Gstreamer pango textoverlay plugin
gstreamer-plugins-theora-0.10.9_2,2 Gstreamer theora plugin
gstreamer-plugins-vorbis-0.10.9_1,2 Gstreamer vorbis encoder/decoder plugin
gstreamer-plugins-vorbis80-0.8.12_2,1 Gstreamer vorbis plugin
gstreamer-plugins-xvid-0.10.3,2 Gstreamer xvid plugin
gstreamer-plugins-xvid80-0.8.12_1,1 Gstreamer xvid plugin
gstreamer-plugins80-0.8.12_2,1 GStreamer written collection of plugins handling several me
gstreamer80-0.8.12_2 Development framework for creating media applications
___

I installed gstreamer-plugins-ugly 0.10.3 and, interestingly, I now don't get a crash when playing the file in question. However, I also don't get any video output (but do get sound).

Whilst the following is reported on stderr without the ugly plugins...:
___

** Message: don't know how to handle video/mpeg, width=(int)352, height=(int)240, framerate=(fraction)30000/1001, mpegversion=(int)1, systemstream=(boolean)false, codec_data=(buffer)000001b31600f0c402cee0a510111112121213131313141414141415151515151516161616161616171717171717171718181819181818191a1a1a1a191b1b1b1b1b1c1c1c1c1e1e1e1f1f21

GStreamer-CRITICAL **: gst_pad_query_convert: assertion `src_val >= 0' failed
aborting...
___

(I suppose indicating that I'm talking crap about the video being MPEG2, too... *sigh*)

...the following is output *with* uglies:
___

** Message: don't know how to handle video/mpeg, mpegversion=(int)1, systemstream=(boolean)false
___

I've attached the first 50 KB of the file I can cause the crash with (AFI-short.mpg), as well as the first 569 856 B[1] of a file I can cause Totem to do nothing with[2] (Floyd-short.mpg). I created both of these from their originals using dd(1), but can confirm that both are playable in Xine.

[1] Anything smaller than 569 856 B (in 512 B blocks) caused Totem to sit on "Playing" reporting a 0 second long file.

[2] Interface is still responsive, says "Playing", time counter doesn't move. Can use the scrolly thing to advance through the video (without seeing / hearing anything) and the time is updated, but still doesn't tick over. Output on stderr without gstreamer-plugins-ugly:
___

** Message: don't know how to handle video/mpeg, width=(int)352, height=(int)240, framerate=(fraction)30000/1001, mpegversion=(int)1, systemstream=(boolean)false, codec_data=(buffer)000001b31600f0c402cee0a4
___

...and with:
___

** Message: don't know how to handle video/mpeg, mpegversion=(int)1, systemstream=(boolean)false
___

Thanks very much for your help!
Comment 7 Tim-Philipp Müller 2006-08-22 10:08:39 UTC
These messages are 'normal', they indicate that you don't have some plugin installed that's needed to play the file. Totem _should_ be showing you an error dialog that says so too.

You probably need the mpeg2dec element and the mpegdemux element (check with gst-inspect-0.10 if you have them), both part of gst-plugins-ugly.


I do get such 'You do not have a decoder installed to play those files' dialog with both of the clips in comment #4 and comment #5 (with all of -ugly uninstalled).


I can reproduce the 'sits there without throwing an error' with both clips if I uninstall mad and mpeg2dec but keep the mpeg demuxer installed. That needs fixing, probably in playbin.


I don't get a crash ever though, which might be due to certain fixes in gst-plugins-ugly 0.10.4, please upgrade to -ugly 0.10.4 and try again with that.

Comment 8 Tim-Philipp Müller 2006-08-22 16:52:32 UTC
Setting NEEDINFO waiting for results from further tests with gst-plugins-ugly 0.10.4.
Comment 9 Nick Withers 2006-08-24 12:05:21 UTC
Created attachment 71525 [details]
New maximum length version of attachment 71016 [details] that I can't now play under Totem 1.5.92
Comment 10 Nick Withers 2006-08-24 12:47:10 UTC
With gst-plugins-ugly installed I don't get the crash...

Please note that I'm now running Totem 1.5.92, too.

It seems (or I think, at least) that the mpeg2dec plugin isn't part of the FreeBSD gstreamer-plugins-ugly port (which'd be a bug as far as you're concerned, yeah?), but with it (and uglies) installed I can play the _original_ versions of the videos in attachments 71016 and 71017, though interestingly I now get the "sitting there" problem with 71016 itself. If I recreate the file from the original, truncating it to no less than 550 912 B, it seems to work. I meant to attach the minimum working file, but actually attached the largest file I could make without it working... Sorry! This seems to be slightly erratic, anyway.

Also, if I now de-install mpeg2dec, I can reproduce the behaviour I'm expecting to see without it (71016 plays without video - it'd be nice to get a codec warning here, by the way :-)), but I still get:
___

% gst-inspect-0.10 mpeg2dec | grep Version
  Version:              0.10.4
___

...does gst-inspect-0.10 cache installed plug-in information or some such? I don't think I was getting this behaviour before, but my installed version of GStreamer hasn't changed (many other GNOME-related thingies have, though).

I can still crash Totem when uglies aren't installed. I'd love to provide a backtrace from bug-buddy (recently updated to 2.15.92), but it's now crashing on me itself when generating the stack trace (I have reproduced the main issue at hand here on another machine, by the way)... Huzzah! Are you able to provide me with instructions on how to generate a suitable backtrace without bug-buddy? I tried launching Totem from within the GDB but didn't get a backtrace with or without bug-buddy installed (I guess the GNOME crash handler thingy's getting in the way?).

Sorry if this is all getting highly confusing - there seems to be a multitude of (different?) issues biting me and I'm getting more than a little muddled myself! GNOME 2.15.92 is about as stable as Windows at the mo, so I'll try to get a backtrace of Totem crashing again when things have settled down.

I've reopened the bug too (or will try to right now, anyway) - please yell at me if I shouldn't have...

Thanks for your patience!
Comment 11 Nick Withers 2006-08-25 12:23:31 UTC
Righto, I RTFM, and here's the full screen contents, if you will, for a GDB session used to gather a backtrace of Totem 1.5.92 crashing with the file in attachment 71525 [details]:
___

%gdb totem
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-marcel-freebsd"...
(gdb) run ~nick/AFI-less-short.mpg
Starting program: /usr/local/bin/totem ~nick/AFI-less-short.mpg
warning: Unable to get location for thread creation breakpoint: generic error
[New LWP 100107]
[New Thread 0x8094000 (LWP 100186)]
** Message: w 620 h 438 sidebar 200
[New Thread 0x88cde00 (LWP 100188)]
GStreamer-CRITICAL **: gst_pad_query_convert: assertion `src_val >= 0' failed
aborting...
^C[New Thread 0x8094200 (LWP 100187)]
Program received signal SIGINT, Interrupt.
[Switching to Thread 0x8094200 (LWP 100187)]
0x28f955db in __sys_sigtimedwait () at sigtimedwait.S:2
2       sigtimedwait.S: No such file or directory.
        in sigtimedwait.S
Current language:  auto; currently asm
(gdb) thread apply all bt
[New Thread 0x8926400 (sleeping)]
[New Thread 0x80c0c00 (sleeping)]
[New Thread 0x88e0600 (runnable)]
[New Thread 0x88e0200 (sleeping)]
[New Thread 0x83f8400 (sleeping)]
[New Thread 0x83dc400 (sleeping)]

Thread 10 (Thread 0x83dc400 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 73
  • #2 __nanosleep
    at /usr/src/lib/libpthread/thread/thr_nanosleep.c line 127
  • #3 g_usleep
    from /usr/local/lib/libglib-2.0.so.0
  • #4 ??
    from /usr/local/lib/gstreamer-0.10/libgstxvimagesink.so
  • #5 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #7 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 9 (Thread 0x83f8400 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _thr_sched_switch
    at /usr/src/lib/libpthread/thread/thr_kern.c line 612
  • #2 _pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 280
  • #3 __pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 361
  • #4 gst_system_clock_async_thread
    at gstsystemclock.c line 257
  • #5 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #6 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #7 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 8 (Thread 0x88e0200 (sleeping))

  • #0 _thr_sched_switch_unlocked
    at pthread_md.h line 223
  • #1 _thr_sched_switch
    at /usr/src/lib/libpthread/thread/thr_kern.c line 612
  • #2 _pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 280
  • #3 __pthread_cond_wait
    at /usr/src/lib/libpthread/thread/thr_cond.c line 361
  • #4 ??
    from /usr/local/lib/gstreamer-0.10/libgstcoreelements.so
  • #5 gst_task_func
    at gsttask.c line 193
  • #6 g_thread_pool_free
    from /usr/local/lib/libglib-2.0.so.0
  • #7 g_static_private_free
    from /usr/local/lib/libglib-2.0.so.0
  • #8 thread_start
    at /usr/src/lib/libpthread/thread/thr_create.c line 341
  • #9 _ctx_start
    at /usr/src/lib/libc/i386/gen/_ctx_start.S line 43

Thread 7 (Thread 0x88e0600 (runnable))

  • #0 _write
    at write.S line 2
  • #1 mutex_lock_common
    at /usr/src/lib/libpthread/thread/thr_mutex.c line 634
  • #2 _lock_acquire
    at /usr/src/lib/libpthread/sys/lock.c line 154

Hope this helps, despite whatever the hell's going on at the end there (I can do bt's in GDB and that's about it!)
Comment 12 Nick Withers 2006-09-21 15:15:59 UTC
Righto,

With Totem 2.16.1 under GStreamer 0.10.10 I can no longer reproduce a crash.

I don't get any nice graphical warnings about missing codecs, however, which would be lovely... but not critical by any means, and not really the subject of this bug report.

Essentially, it looks like this one can be closed! I'll try to do so myself after saving this message.

Thanks for your time and efforts. I'm afraid I turned this report into rather a dog's breakfast (who am I kidding: there wasn't really enough info to begin with!), so I certainly appreciate your patience, too.

Thanks for providing yet another great product!
--
Nick Withers
email: nick@nickwithers.com
Web: http://www.nickwithers.com
Mobile: +61 414 397 446
Comment 13 Tim-Philipp Müller 2006-09-21 15:46:24 UTC
> With Totem 2.16.1 under GStreamer 0.10.10 I can no longer reproduce a crash.

Great, thanks for checking up on this!


> I don't get any nice graphical warnings about missing codecs, however, which
> would be lovely... but not critical by any means, and not really the subject
> of this bug report.

There's bug #357066 now to track the issue of the missing error dialog.

Comment 14 Philip Withnall 2007-08-07 10:09:10 UTC
*** Bug 464195 has been marked as a duplicate of this bug. ***