When atempting to run logmanager in command mode
rdlogmanager -t -s production -d 1
it segfaults because of the call to create the pixmaps. pixmaps are not need
to gen the log.
Walter
Index: lib/rdlog_event.cpp
===================================================================
RCS file: /home/cvs/cvsroot/rivendell/lib/rdlog_event.cpp,v
retrieving revision 1.106
diff -r1.106 rdlog_event.cpp
32a33
> #include <QtGui/QApplication>
64,72c65,76
< log_playout_map=new QPixmap(play_xpm);
< log_macro_map=new QPixmap(rml5_xpm);
< log_marker_map=new QPixmap(marker_xpm);
< log_chain_map=new QPixmap(chain_xpm);
< log_track_cart_map=new QPixmap(track_cart_xpm);
< log_notemarker_map=new QPixmap(notemarker_xpm);
< log_music_map=new QPixmap(music_xpm);
< log_mic16_map=new QPixmap(mic16_xpm);
< log_traffic_map=new QPixmap(traffic_xpm);
---
> // initalize the icopns only if in QUI mode
> if(qApp->type()==1) {
> log_playout_map=new QPixmap(play_xpm);
> log_macro_map=new QPixmap(rml5_xpm);
> log_marker_map=new QPixmap(marker_xpm);
> log_chain_map=new QPixmap(chain_xpm);
> log_track_cart_map=new QPixmap(track_cart_xpm);
> log_notemarker_map=new QPixmap(notemarker_xpm);
> log_music_map=new QPixmap(music_xpm);
> log_mic16_map=new QPixmap(mic16_xpm);
> log_traffic_map=new QPixmap(traffic_xpm);
> }
78,86c82,93
< delete log_playout_map;
< delete log_macro_map;
< delete log_marker_map;
< delete log_chain_map;
< delete log_track_cart_map;
< delete log_notemarker_map;
< delete log_music_map;
< delete log_mic16_map;
< delete log_traffic_map;
---
> // delete the icopns only if in QUI mode
> if(qApp->type()==1) {
> delete log_playout_map;
> delete log_macro_map;
> delete log_marker_map;
> delete log_chain_map;
> delete log_track_cart_map;
> delete log_notemarker_map;
> delete log_music_map;
> delete log_mic16_map;
> delete log_traffic_map;
> }_______________________________________________
Rivendell-dev mailing list
[email protected]
http://lists.rivendellaudio.org/mailman/listinfo/rivendell-dev