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 362883 - crash in Rhythmbox Music Player: Downloading podcasts wit...
crash in Rhythmbox Music Player: Downloading podcasts wit...
Status: RESOLVED DUPLICATE of bug 337332
Product: rhythmbox
Classification: Other
Component: Podcast
0.9.6
Other All
: High critical
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 368657 377499 407918 414069 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-10-17 15:16 UTC by joseph.wyckoff
Modified: 2007-03-12 07:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16



Description joseph.wyckoff 2006-10-17 15:16:38 UTC
What were you doing when the application crashed?
Downloading podcasts with rhythembox


Distribution: Ubuntu 6.10 (edgy)
Gnome Release: 2.16.1 2006-10-02 (Ubuntu)
BugBuddy Version: 2.16.0

Memory status: size: 81063936 vsize: 0 resident: 81063936 share: 0 rss: 26664960 rss_rlim: 0
CPU usage: start_time: 1161098026 rtime: 0 utime: 1768 stime: 0 cutime:1685 cstime: 0 timeout: 83 it_real_value: 0 frequency: 9

Backtrace was generated from '/usr/bin/rhythmbox'

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1228945744 (LWP 12153)]
[New Thread -1250952288 (LWP 12169)]
(no debugging symbols found)
0xffffe410 in __kernel_vsyscall ()

Thread 1 (Thread -1228945744 (LWP 12153))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/tls/i686/cmov/libpthread.so.0
  • #2 gnome_gtk_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 rhythmdb_error_quark
  • #5 rb_podcast_manager_entry_downloaded
  • #6 gnome_vfs_job_get_count
    from /usr/lib/libgnomevfs-2.so.0
  • #7 ??
  • #8 ??
  • #9 ??
  • #10 ??
    from /usr/lib/libgthread-2.0.so.0
  • #11 ??
  • #12 ??
    from /usr/lib/libglib-2.0.so.0
  • #13 ??
  • #14 g_slice_alloc
    from /usr/lib/libglib-2.0.so.0
  • #15 g_source_is_destroyed
    from /usr/lib/libglib-2.0.so.0
  • #16 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #17 g_main_context_check
    from /usr/lib/libglib-2.0.so.0
  • #18 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #19 gtk_main
    from /usr/lib/libgtk-x11-2.0.so.0
  • #20 main
  • #0 __kernel_vsyscall

Comment 1 Alex Lancaster 2006-10-18 03:54:49 UTC
Thanks for taking the time to report this bug.
Unfortunately, that stack trace is missing some elements that will help a lot to solve the problem, so it will be hard for the developers to fix that crash. Can you get us a stack trace with debugging symbols? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Comment 2 Alex Lancaster 2006-11-01 02:56:50 UTC
*** Bug 368657 has been marked as a duplicate of this bug. ***
Comment 3 Alex Lancaster 2006-11-20 20:33:21 UTC
*** Bug 377499 has been marked as a duplicate of this bug. ***
Comment 4 Alex Lancaster 2007-02-15 06:28:42 UTC
*** Bug 407918 has been marked as a duplicate of this bug. ***
Comment 5 Alex Lancaster 2007-03-03 01:22:38 UTC
*** Bug 414069 has been marked as a duplicate of this bug. ***
Comment 6 Sebastien Bacher 2007-03-11 13:42:36 UTC
Debug backtrace from the https://launchpad.net/bugs/91276 crash:

645                     rhythmdb_entry_set (data->pd->priv->db, data->entry, RHYTHMDB_PROP_STATUS, &val);
(gdb) thread apply all bt full

Thread 1 (process 26384)

  • #0 rb_podcast_manager_download_file_info_cb
    at rb-podcast-manager.c line 645
  • #1 dispatch_job_callback
    at gnome-vfs-job.c line 229
  • #2 g_idle_dispatch
    at gmain.c line 3926
  • #3 IA__g_main_context_dispatch
    at gmain.c line 2045
  • #4 g_main_context_iterate
    at gmain.c line 2677
  • #5 IA__g_main_loop_run
    at gmain.c line 2881
  • #6 IA__gtk_main
    at gtkmain.c line 1024
  • #7 main
    at main.c line 381
    arg_data = 0x81431d8, description = 0x8117cf3 "Path for database file to use", arg_description = 0x0}, {
    long_name = 0x8117d11 "playlists-file", short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_STRING, 
    arg_data = 0x81431d4, description = 0x8117ec0 "Path for playlists file to use", arg_description = 0x0}, {
    long_name = 0x8119a80 "quit", short_name = 113 'q', flags = 0, arg = G_OPTION_ARG_NONE, arg_data = 0x81431d0, 
    description = 0x8117d20 "Quit Rhythmbox", arg_description = 0x0}, {long_name = 0x8136ab7 "", short_name = 0 '\0', 
    flags = 0, arg = G_OPTION_ARG_STRING_ARRAY, arg_data = 0x81431e4, description = 0x0, 
    arg_description = 0x8117d2f "[URI...]"}, {long_name = 0x0, short_name = 0 '\0', flags = 0, arg = G_OPTION_ARG_NONE, 
    arg_data = 0x0, description = 0x0, arg_description = 0x0}}
Comment 7 Sebastien Bacher 2007-03-11 13:43:28 UTC
(gdb) p *data->pd
Cannot access memory at address 0x646c6f42
Comment 8 James "Doc" Livingston 2007-03-12 07:42:33 UTC
It's almost certainly bug 337332, which was caused by some thread safety issues which would damage pieces of podcast related memory. All reported dupes (including the one on Launchpad) are with 0.9.6, and it was fixed after that. Marking as a dupe.

*** This bug has been marked as a duplicate of 337332 ***