me-tv 1.2.2 crashs on lucid

Bug #577234 reported by Guiodic (Guido Iodice)
30
This bug affects 5 people
Affects Status Importance Assigned to Milestone
Me TV
Fix Released
High
Unassigned
1.2
Fix Released
High
Unassigned

Bug Description

guido@ubuntu-laptop:~$ me-tv -v
Me TV 1.2.2
08/05/2010 01:27:47: Scanning DVB devices ...
08/05/2010 01:27:47: Opening frontend device: /dev/dvb/adapter0/frontend0
08/05/2010 01:27:47: Device: 'Zarlink ZL10353 DVB-T' (DVB-T) at "/dev/dvb/adapter0/frontend0"
08/05/2010 01:27:47: Application constructor
08/05/2010 01:27:47: sqlite3_threadsafe() = 1
08/05/2010 01:27:47: Database 'exists'
08/05/2010 01:27:47: Opening database file '/home/guido/.local/share/me-tv/me-tv.db'
08/05/2010 01:27:47: Loading UI files
08/05/2010 01:27:47: Application constructed
08/05/2010 01:27:47: Initialising table 'version'
08/05/2010 01:27:47: Required Database version: 6
08/05/2010 01:27:47: Actual Database version: 6
08/05/2010 01:27:47: Me TV database initialised
08/05/2010 01:27:47: StatusIcon constructor started
08/05/2010 01:27:47: StatusIcon constructed
08/05/2010 01:27:47: MainWindow constructor
08/05/2010 01:27:47: Setting integer combo box size to 0
08/05/2010 01:27:47: MainWindow constructed
08/05/2010 01:27:47: Loading channels ...
08/05/2010 01:27:47: Channels loaded
08/05/2010 01:27:47: Creating stream manager
08/05/2010 01:27:47: Creating frontend thread
08/05/2010 01:27:47: Thread 'Frontend' created
08/05/2010 01:27:47: Creating FrontendThread (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: FrontendThread created (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Starting frontend thread
08/05/2010 01:27:47: Starting frontend thread (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Waiting for 'Frontend' to start
08/05/2010 01:27:47: Frontend thread running (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Opening frontend device '/dev/dvb/adapter0/dvr0' for reading ...
08/05/2010 01:27:47: Frontend device opened (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Entering FrontendThread loop (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Frontend is not tuned, waiting (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:47: Thread 'Frontend' started
08/05/2010 01:27:47: Loading scheduled recordings
08/05/2010 01:27:47: Scheduled recordings loaded
08/05/2010 01:27:47: Setting geometry (0, 0, 0, 0)
08/05/2010 01:27:48: Exception: Failed to get display stream
08/05/2010 01:27:48: Updating EPG
08/05/2010 01:27:48: Frontend is not tuned, waiting (/dev/dvb/adapter0/frontend0)
08/05/2010 01:27:48: EPG update complete
08/05/2010 01:27:48: Checking scheduled recordings
08/05/2010 01:27:48: Removing scheduled recordings older than 1273274868
08/05/2010 01:27:48: Saving 0 scheduled recordings
08/05/2010 01:27:48: Deleting old scheduled recordings ending before 1273274868
08/05/2010 01:27:48: Scheduled recordings saved
08/05/2010 01:27:48: Saving channels
08/05/2010 01:27:48: Channels saved
08/05/2010 01:27:48: Deleting old EPG events
08/05/2010 01:27:48: EPG events saved
08/05/2010 01:27:48: Exception: No channel selected
terminate called after throwing an instance of 'Exception'
Aborted

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Please try the latest in the lp:me-tv 1.2 branch. I think that I might have fixed it. If that doesn't work, can you tell me a little about the scenario that caused this so I can try to replicate it i.e. started with no channels. fresh install.

Changed in me-tv:
importance: Undecided → Medium
status: New → In Progress
Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

yes it works. but gui is very very slow and freezes often

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Can you please confirm which revision you are using?

Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

guido@ubuntu-laptop:/media/deposito/me-tv$ bzr log | head
------------------------------------------------------------
revno: 428
committer: Michael Lamothe <michael@laptop>
branch nick: 1.2
timestamp: Sat 2010-05-08 08:56:08 +1000
message:
  Trying to optimise frontend thread loop
------------------------------------------------------------
revno: 427
committer: Michael Lamothe <michael@laptop>

Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

Freezes seem mainly related to epg and "alwais on top" feature.

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Oh, sorry, I had some uncommitted code. Please try revision 429.

Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

429 solves all issues

I close the report

Revision history for this message
Jakob Gruber (jakob-gruber) wrote :

No segmentation fault in revision 429, but the application exits after closing the 'There are no DVB devices available' message box.

(gdb) run
Starting program: /usr/local/bin/me-tv
[Thread debugging using libthread_db enabled]
Me TV 1.2.3
[New Thread 0x7fffeda75710 (LWP 12351)]
[New Thread 0x7fffed274710 (LWP 12352)]
[Thread 0x7fffed274710 (LWP 12352) exited]
05/08/2010 16:28:23: Exception: No channel selected
05/08/2010 16:28:23: Me TV terminated
[Thread 0x7fffeda75710 (LWP 12351) exited]

Program exited normally.

And me-tv -v output:

Me TV 1.2.3
05/08/2010 16:31:49: Scanning DVB devices ...
05/08/2010 16:31:49: Application constructor
05/08/2010 16:31:49: sqlite3_threadsafe() = 1
05/08/2010 16:31:49: Database 'exists'
05/08/2010 16:31:49: Opening database file '/home/jakob/.local/share/me-tv/me-tv.db'
05/08/2010 16:31:49: Loading UI files
05/08/2010 16:31:49: Application constructed
05/08/2010 16:31:49: Initialising table 'version'
05/08/2010 16:31:49: Required Database version: 6
05/08/2010 16:31:49: Actual Database version: 6
05/08/2010 16:31:49: Me TV database initialised
05/08/2010 16:31:49: StatusIcon constructor started
05/08/2010 16:31:49: StatusIcon constructed
05/08/2010 16:31:49: MainWindow constructor
05/08/2010 16:31:49: Setting integer combo box size to 0
05/08/2010 16:31:49: MainWindow constructed
05/08/2010 16:31:49: Loading channels ...
05/08/2010 16:31:49: Channels loaded
05/08/2010 16:31:49: Creating stream manager
05/08/2010 16:31:49: Setting geometry (281, 274, 702, 470)
05/08/2010 16:31:49: Updating EPG
05/08/2010 16:31:49: EPG update complete
05/08/2010 16:31:49: Exception: There are no DVB devices available
05/08/2010 16:31:50: Updating EPG
05/08/2010 16:31:50: EPG update complete
05/08/2010 16:31:55: Checking scheduled recordings
05/08/2010 16:31:55: Removing scheduled recordings older than 1273329115
05/08/2010 16:31:55: Saving 0 scheduled recordings
05/08/2010 16:31:55: Deleting old scheduled recordings ending before 1273329115
05/08/2010 16:31:55: Scheduled recordings saved
05/08/2010 16:31:55: Saving channels
05/08/2010 16:31:55: Channels saved
05/08/2010 16:31:55: Deleting old EPG events
05/08/2010 16:31:55: EPG events saved
05/08/2010 16:31:55: Exception: No channel selected
05/08/2010 16:31:55: Application destructor started
05/08/2010 16:31:55: Stopping engine
05/08/2010 16:31:55: Engine stopped
05/08/2010 16:31:55: Saved geometry (281, 274, 702, 470)
05/08/2010 16:31:55: MainWindow destroyed
05/08/2010 16:31:55: Saving 0 scheduled recordings
05/08/2010 16:31:55: Deleting old scheduled recordings ending before 1273329115
05/08/2010 16:31:55: Scheduled recordings saved
05/08/2010 16:31:55: Saving channels
05/08/2010 16:31:55: Channels saved
05/08/2010 16:31:55: Deleting old EPG events
05/08/2010 16:31:55: EPG events saved
05/08/2010 16:31:55: Application destructor complete
05/08/2010 16:31:55: Destroying StreamManager
05/08/2010 16:31:55: StreamManager destroyed
05/08/2010 16:31:55: Exception: No channel selected
05/08/2010 16:31:55: Me TV terminated

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Thanks Jakob, that should be fixed in revision 431.

Revision history for this message
Tim183 (timroff) wrote :

Crashes straight after I try to open it.

Installed from the ppa via update manager.

Ubuntu 10.04 Lucid Lynx 64 bit.

Thanks.

Revision history for this message
Tim183 (timroff) wrote :

tim@tim:~$ me-tv
Me TV 1.2.2
11/05/10 19:07:52: Device: 'DiBcom 7000PC' (DVB-T) at "/dev/dvb/adapter0/frontend0"
terminate called after throwing an instance of 'Exception'
Aborted

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Tim, 1.2.2 is broken however a fix has been committed to the development repository.

Revision history for this message
Tim183 (timroff) wrote : Re: [Bug 577234] Re: me-tv 1.2.2 crashs on lucid
Download full text (3.6 KiB)

thanks,
what is the address of that repo?

On 11 May 2010 21:10, Michael Lamothe <email address hidden> wrote:

> Tim, 1.2.2 is broken however a fix has been committed to the development
> repository.
>
> --
> me-tv 1.2.2 crashs on lucid
> https://bugs.launchpad.net/bugs/577234
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in Me TV, it's TV for me computer: Fix Committed
> Status in Me TV 1.2 series: Fix Committed
>
> Bug description:
> guido@ubuntu-laptop:~$ me-tv -v
> Me TV 1.2.2
> 08/05/2010 01:27:47: Scanning DVB devices ...
> 08/05/2010 01:27:47: Opening frontend device: /dev/dvb/adapter0/frontend0
> 08/05/2010 01:27:47: Device: 'Zarlink ZL10353 DVB-T' (DVB-T) at
> "/dev/dvb/adapter0/frontend0"
> 08/05/2010 01:27:47: Application constructor
> 08/05/2010 01:27:47: sqlite3_threadsafe() = 1
> 08/05/2010 01:27:47: Database 'exists'
> 08/05/2010 01:27:47: Opening database file
> '/home/guido/.local/share/me-tv/me-tv.db'
> 08/05/2010 01:27:47: Loading UI files
> 08/05/2010 01:27:47: Application constructed
> 08/05/2010 01:27:47: Initialising table 'version'
> 08/05/2010 01:27:47: Required Database version: 6
> 08/05/2010 01:27:47: Actual Database version: 6
> 08/05/2010 01:27:47: Me TV database initialised
> 08/05/2010 01:27:47: StatusIcon constructor started
> 08/05/2010 01:27:47: StatusIcon constructed
> 08/05/2010 01:27:47: MainWindow constructor
> 08/05/2010 01:27:47: Setting integer combo box size to 0
> 08/05/2010 01:27:47: MainWindow constructed
> 08/05/2010 01:27:47: Loading channels ...
> 08/05/2010 01:27:47: Channels loaded
> 08/05/2010 01:27:47: Creating stream manager
> 08/05/2010 01:27:47: Creating frontend thread
> 08/05/2010 01:27:47: Thread 'Frontend' created
> 08/05/2010 01:27:47: Creating FrontendThread (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: FrontendThread created (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Starting frontend thread
> 08/05/2010 01:27:47: Starting frontend thread (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Waiting for 'Frontend' to start
> 08/05/2010 01:27:47: Frontend thread running (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Opening frontend device '/dev/dvb/adapter0/dvr0' for
> reading ...
> 08/05/2010 01:27:47: Frontend device opened (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Entering FrontendThread loop
> (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Frontend is not tuned, waiting
> (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:47: Thread 'Frontend' started
> 08/05/2010 01:27:47: Loading scheduled recordings
> 08/05/2010 01:27:47: Scheduled recordings loaded
> 08/05/2010 01:27:47: Setting geometry (0, 0, 0, 0)
> 08/05/2010 01:27:48: Exception: Failed to get display stream
> 08/05/2010 01:27:48: Updating EPG
> 08/05/2010 01:27:48: Frontend is not tuned, waiting
> (/dev/dvb/adapter0/frontend0)
> 08/05/2010 01:27:48: EPG update complete
> 08/05/2010 01:27:48: Checking scheduled recordings
> 08/05/2010 01:27:48: Removing scheduled recordings older than 1273274868
> 08/05/2010 01:27:48: Saving 0 scheduled recordings
> 08/05/2010 01:27:48: Deleting old scheduled recordings ending before
> 127327...

Read more...

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :
Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

But 1.2.3 will be released in a few hours, hopefully.

Revision history for this message
Guiodic (Guido Iodice) (guido-iodice) wrote :

Thank you Michael. Me-tv is great, then I can use it again.

Revision history for this message
Michael Lamothe (lamothe-deactivatedaccount-deactivatedaccount) wrote :

Me TV 1.2.3 has been released. The PPA will take a few hours before it's available.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.